The interview process was long but overall very thorough. It started off with a few phone screenings then an in-person interview with 5 team members, including managers. I was directed to complete an aptitude test (CCAT) as well as a personality test prior to the in-person interview. My only complaint would be the lag in-between emails from the recruiter. Other than that it was an overall enjoyable experience.