Applied on-line and was called for an interview 2 weeks later. Interview with HR and 2 Service Managers. Total interview time was about 1 hour. Application on-line included a personality test. Was called to come in and meet with HR for second time. Was offered the job during face to face HR 2nd interview and given a drug swab test on the spot. Pending background check, was offered the position.