It was an interesting interview process. It starts with a group interview, then to several personal interview. They also use a thing called "SmartRecruiters" which is helpful and not. It is nice to know where you are in the interview process, but it isn't update frequently. For me, the communication between the recruiter and I was almost non-existent. I would email and call, but would not get a response. Overall though, the people were friendly and great!