the hiring process with this company takes forever and is pretty extensive. the process includes finger printing and all that stuff. no drug test, the training is about 3 weeks long but during the course of your employment you will have to take more training courses. Mobility wasn't as expected but you will have performance evaluations after every quarter.