Pros
Pay is good. Most benefits are good. Fellow employees are supportive (mostly), especially those on immediate teams. The company's intentions are good regarding culture, even if poorly executed.
Cons
Managers, especially lower-level, are poorly (if at all) trained. The company rewards arrogance over performance. Speaking your mind, while encouraged, will usually backfire on you. Always toe the company line, jargon, and "cult of personality" regarding leaders. Never admit you have weaknesses or need help. Everything needs buy-in from everyone, resulting in few decisions being made, and even less real work getting done. It's not how you do the work, or how much you're doing, it's only about the appearance of your work - even at the expense of others or actually not doing work. This is a "watch-your-back", Machiavellian kind of workplace and people out to get you will do so with smiles, passive aggressiveness, 360-review feedback, and even hugs. Potential employee beware!