Recruiter contacted me through Linkedin and the process took a little over a month. I had 2 phone interviews and 3 onsite interviews, although I believe I came in more than usual. The recruiting coordinator said most people come in 1 or 2 times and apologized that there were scheduling conflicts. Met with a total of 6 people for onsite interviews.