I was contacted by a recruiter, had one screening interview, and then was pushed to the gallup interview. The gallup interview is a personality test, somewhat difficult but you can look at examples of questions online. I was then called for an on-site interview, which was a long day but everyone was extremely nice and professional.