Started off a week beforehand with a brief phone interview with a JR. recruiter, then a longer phone interview a few days later with one of their team leads. After that I was told to come in for a two hour interview at their office. The in person interview consisted of 15-30 minute long meetings with various team leads and their head recruiter. They all asked various background questions, personality questions, and work history as well. Overall they were all friendly and more than willing to answer any questions asked.