Pros
They are pretty generous with free stuff - like fruit, the gym, free swag, etc. - and the shift premiums and quarterly bonuses are pretty solid. My colleagues are cool too, like I haven’t met many people that I take issue with and unless I’ve just avoided it I don’t really experience much negative office gossip.
Cons
Good managers (at least in this office) are pretty few and far between. It almost feels like you have to know someone to be assigned to a good team lead. For example, I was assigned one of the worse managers - focused heavily on numbers and doesn’t treat her team like they’re humans that sometimes have personal issues they need to deal with that come before work. Micromanagement is abundant, and like I said, if you don’t know someone important or have incredible numbers, they just want to get rid of you. I’ve even escalated issues to HR and they either ignore them or do the bare minimum to help.