The interview process is very lengthy but the recruiters do a great job of keeping you updated. I went through 5 rounds of interviews with the first 4 being a phone screen with recruiter, interview with a manager (some technical questions), interview with an account manager (cultural based), Interview with another manager (cultural) then was given a presentation to do with data to test analytical skill to see how you would do on the job. Did not make it past this step. The first rounds are very culture based so be sure to know "TACOS" it was an easy process until the presentation that is why I rated it difficult