Pros
Incredible work environment if you like fun and energy Work doesn't feel like work Some of the best coworkers you will ever have and you will make lifelong friends (over 30,000+ employees) Lots of cool first-access to events and regular employee appreciation parties Every day is full of positivity, laughter, and wonderful people
Cons
Many feel management doesn't truly care and feel it's workers are easily replaceable Management ignores your ideas to improve systems rudely Departments can be clique-ish Opportunity for growth is close to impossible; you can become lead or trainer for a dollar extra pay, but you will come to a standstill in your career at that point Even managers are paid very little The battle for full-time is real, even among employees who have been there many years They tell you this isn't a job that will work with your schedule, you shouldn't be attending school or working another part-time job Workers end up so poor, but enjoy the job so much, some slept in their cars overnight to save gas money or because they didn't have a reliable place to sleep.