I applied online and was contacted less than a week later where the interview date an time was set up for 2 days from the call. After the Interview I was offered the job via email 2 days later. The steps after this took about 2 weeks to complete i.e. drug test, physical, orientation.