After submitting a resume online the recruiting team contacted me via email with a fairly lengthy online test to take. It was mostly personality stuff, but there were a few math problems. After completing the test I received an email stating that I was qualified for a phone interview. I completed the phone interview and about 45 min into it was asked to come in for a face to face. The face to face consisted of scripted questions followed by about 30 min sitting with one of their sales reps listening to calls, then another face to face with someone else asking the same questions. I tried to answer about the same for both people and the entire onsite interview took almost 3 hours. After about a week they called me with an offer.