The interview process was pretty seamless. I was contacted by a recruiter about 3 days after I applied. The recruiter asked me a few preliminary questions mostly about my resume and job experience. I was scheduled for a phone interview with upper management 2 days later. The phone interview took about 30 minutes and was pretty straight forward. Following the phone interview I was set up with an in person interview which went great.