Even though there trainers, which in book, are some of the nicest people that actually work for that company; most of training at times can seem rushed. Feeling like their desperate to full spots, placing people in positions their not ready for. Kind of like a sink or swim thing. System issues all the time, forced overtime ( but that maybe a pro for some), last minute changes to schedule, smart a** attitudes from about a quarter of the staff on the "floor" or no support and the difficulty of being able to take a day off.