I applied online, I received a phone call, and I set up time to come in for face to face interview. Interview lasted about an hour. After I was offered the position I gave them 2 weeks before my start date. During those two weeks I had to wait and go through a background check process and be cleared before I could actually start.