Pros
Lots of perks. Sort of decent insurance (there's worse), lots of resources for mental health, discounts on hundreds of things, lots of free give always (food, t-shirts, umbrellas, lunch bags, etc.
Cons
There is so much focus on smiling and talking that if you're in a bad mood or god forbid don't speak to someone, they're on you about it. They never make anyone accountable for anything even though it is preached incessantly. It's all about the fake smiles and fake happiness that they want everyone to promote. I'm not a mean person at all but I'm not there to make friends. I just want to do my job and go home. Lots of favoritism as well. So afraid to hurt anyone's feelings that no one gets told when they're doing something wrong. Tired of doing everyone else's work every day.