I applied online and was contacted by a recruiter on the phone. We went over my resume . She than called me to meet her at HQ. we met and had a nice conversation. She than scheduled my interview with the branch manager at the same day. Met with the manager and assistant manager. The interview was very thorough. Got a job offer next day.