Very quick process, from initial email contact to a quick recruiter phone call days later, and then 2 more phone screens in the following week. In-Person interview a week after that, all-day with loads of different people with varied and interesting questions and backgrounds. The office manager brought me in lunch and even ate with me during the break to tell me more about the company, and everyone was nice as can be! Very slick and professional, and easy-going, atmosphere and process beginning-to-end!