Online application. In person interview. They do a background check. Takes about 2 weeks to get back. You should know if you have the job before then though. You also have to do like a "how you like to be managed" personality test or something. it was kind of long but more or less simple an easy. did have some math questions.