Thorough and elongated process, took me about a month and 5 different steps to finally hear/accept the offer.
1. Email from recruiter to schedule a phone interview
2. Face to face interview with the VP of sales that you will be working under.
3. Face to face interviews with multiple Sales Executives who you will be working under.
4. Ride along with one of the District Managers.
5. Role Play / Job offer
The only difficult part for me was the role play. Being a recent college graduate and working nothing but "Summer" jobs my entire life, I had little sales experience which made the role play difficult. They just want to hear your ask a lot of open-ended questions and follow the agenda they give you. They want someone who is ambitious, hard-working with a proven work ethic, and most importantly someone who is coach-able.
Background check takes a while as well.