Applied online and then took an assessment as part of the online application. The next day, I received a congratulatory email offering me a contingent offer of employment based on my application and assessment results. The email included a link to schedule an interview time, which I did for the next week. When I arrived, there was a group of other applicants waiting. At the designated time, we were all led into a room as a large group (I would say there were about 40 people there for the time slot I selected). We stood in line while they checked our IDs, were then sent to another table to take a picture for our work ID, then went to the last station where we were given a swab to do our drug test. After that, we were free to go. They told us once they received our results from our background check and drug test, we would receive an email. I got mine 3 days later congratulating me again for moving to the next step which was an orientation. It included a invite to schedule the orientation. I scheduled it and went to it the same week. It took about 5 hours. Now, I'm just waiting to receive an email with my actual start date. You should know that schedules were assigned based on whatever availability you put on your application. So, be honest when you select your availability.