The interview process was very long and challenging. After two phone screens, there was a 2 hour interview, and then another 4 hour interview with several team members. Everyone I met with was very thorough in their interview questions and clearly wanted to determine if you were the right person for the job.