Hiring process is seven stages. At home online test, 2 hour onsite online test, onsite interview with dept managers, technical interview with dept managers, hands on skills test, phone interview and final interview is with managers and employees. After you pass all that you will take a drug test.