The interview process was very great, but slowed up. It started with my submitted application online. I then had to complete an online assessment which was pretty easy. A day later I was contacted by a recruiter for what seemed to be a 30 minute phone screen. Unlike others he was very patient, helpful and conversational. I was then contacted by a recruiter who conducted a more general interview with me for about 45mins to an hour. That interview also went smooth and just spoke to my resume (education, prior roles, involvement and general interest). I was then assured that I would be moved to the next phase of the interview process. I was then contacted by the same recruiter who became my point of contact with a schedule for my in-person interview and what to expect. A week later I met with a current Client Service Manager for my first phase of interviewing. When I tell you this manager has me on my toes I am not joking. She began our interview by stating I scored very high in the online assessment, higher than she'd ever seen. She then dove right into the interview by throwing all types of curve balls, scenarios, what-if questions and much more. It was one of the best interviews I had in a very very long time. I then went to watch a video on my the role and what to expect in terms of workload, trajectory and training in a separate room. I then met with the director of Client Services. His interview was more about getting to know me and had basic questions.Note: If you are not asked to go to meet with the director you are more than likely not a good fit. A week after my interview I was pretty eager to know of their decision, so I followed up with the recruiter before she could call me. The following day I was contacted with an offer for employment.