The interview process was extensive. There was an initial phone call with the recruiter, a follow-up phone call with the hiring manager, then a presentation given to a group of managers, followed immediately by two 30min sessions with the hiring manager and potential co-workers. The process was fairly quick overall, albeit intense. While the communication from HR was quick and responsive throughout the interview process.