Pros
Good benefits, open door policy with all levels of management, overall positive morale among employees, business casual dress code (allowed to wear jeans everyday), great food at on-site café, covered parking garage, decent PTO accrual, insurance from day one, thorough paid training program.
Cons
Undesirable shift schedule, months at a time of mandatory overtime, adults who act like children who like to "tell on one another" for ridiculous reasons, many poor managers, the deepest micro-management I've ever encountered in 40+ years of professional experience in similar settings, 85% of positions are nothing more than fast-paced call center jobs (but not presented as such until you're done with training and actually on the floor, odd culture that is difficult to adapt to...regardless of your personality/experience, very limited potential for growth or diversion from phone positions, "he-said/she said" scenarios still get put in your file, even if there are no grounds for it or proof it occurred, poor staffing causes internal workflow roadblocks, management plays favorites and personal merit is clouded/varies from different associates and management, easily fixable problems are ignored, even when identified as such and agreed upon...yet nothing is done to fix/improve them, complaints about management causes retaliation (even though it's promised you are protected from it), boasts of importance of work/life balance to the company is quite the opposite, I could go on and on. If you learn to bite your lip and just deal with these negatives, it can be a lucrative career if you don't mind being stuck in similar positions and lateral "promotions" for years at a time. It's one of those companies that you can easily point out the cons, but they somehow keep you there with their "Kool-Aid"!