Pros
Very casual and young company. Easy to make friends and develop relationships with coworkers. Though, I believe this to be mostly a product of the extreme stress each training class goes through, which brings them closer. My manager in particular is a good guy and cares about his employees, but I can't say the same for the rest of the managers. Teams become close as they all deal with similar problems all day, another product of everyone dealing with the same stressors . Not really much of a pro, more of a neutral. I've seen reviews that say people often don't have your back. I find that to be true and untrue.
Cons
Lied to from the very beginning by interviewers and trainers. These lies involve how pay works. You make less than minimum wage for months. The commission system is borderline a scam. And they lie about what kind of hours you'll be working. Its a 24 hour industry. It's "conveniently" not said once during this process that you will be fired if you don't meet your metrics fast enough after you reach the floor. These numbers are attainable but pretty unrealistic in an industry that is currently struggling. Some of these metric come down to being lucky or unlucky too. Add to that, the fact the company is hiring too many people too quickly and there's a good chance you'll be struggling at the start with the added competition. Certain people in charge of new employees are clearly inexperienced and handle internal issues very poorly. HR is a joke. The turnover rate is insanely high. Did I mention two trainers got fired in the short time I've been working here and I've lost count of how many friends and coworkers quit or got fired. Oh yea and forget about life outside of work if you want to truly be successful.