Applied online took about a month. Three interviews, lots of training after. Phone screen with recruiter, met with manager, then met with regional manager to negotiate pay. All managers are nice, and training is complete. Either way it is still much on the job training. Benefits are alright as well. Overall great company to work for.