The interview process included a quick phone interview, followed up by a full day on-site interview. Quite frankly they have one of the best interview processes I have ever been through. They are truly an extraordinary company with a top-notch culture. I was very impressed throughout the process, both by the thoughtfulness of the interview questions, as well as the professionalism on display.