I applied through a posting on Careerbuilder. A recruiter emailed me a week later for an initial phone screening. Then it became a complete mess. I was scheduled then rescheduled with 3 different district managers and locations. Between this time and the in-person interview, I completed a skills/personality assessment. Unlike other companies, you will NOT move on if you don't do well on this assessment (the ratings are recommend for hire and not recommended for hire, not a score) I finally got the in-person interview 3 months later. After that interview with the DM, I had a phone interview with the RVP and the RHRM. I received the offer a few days later and accepted.