I had a phone interview with the hiring manager and one week later I had interview with serval people. I was then interviewed by other Team Leads and then the Director of the team. After that I had an interview with the New York office. It was a pleasant experience.