I think they training here is one of the best. They really make sure all employees are setup for success.
Cons
They don't promote from within like they should. If you are a worker in their warehouse who excels you will never be given a manager's position. They would rather keep you doing manual labor forever.