I applied online, received an email to schedule a over the phone interview a week later. The over the phone interview was pretty basic. I was just asked to go over my resume to see if I fit the basic qualifications. The next day I was invited to take a two hour assessment on location. The assessment consisted of questions that deal with email responses to clients, project management, and data inconsistencies. An hour after I took the test I was invited for an onsite interview with a senior consultant, program director, and supervisor. The questions were behavior based. Finally, I had another phone interview with two more senior consultants and they asked behavior based questions as well.