The whole process was very long. It took four months to go from the first recruiter call to the onsite interview. In the meantime I had a few phone calls with the recruiter to schedule/wrap things up, two phone interviews and one on-site interview (comprising of 5 interviews with as many people).