Recruiter phone screen, manager phone screen, multiple rounds of interviews with 6-8 people, and week later follow-up from recruiter. All the interviewers must be 100% they like you to proceed. Seems like a great company to work for. I would have accepted if offered a job.