Pros
If you’re LUCKY, you can work with and meet good coworkers. The pay and benefits are decent. The job is relatively stable. Knowledge gained in the industry.
Cons
Cultist, collusion, and childish. Much like walking in a high school classroom, it’s very cliquey here. Some teammates and leaders will say and do inappropriate things to get ahead or keep others behind and down (sleeping with management, spreading rumors, sexual harassment, racist comments to staff, etc). It’s all about who you know and if your boss likes you enough to let/help you move forward and be happy. Your boss will even let you get away with the above negative things listed if they really like you. HR just cares about the company. There’s so much sneakiness. It’s not hard to be honest and decent.