Pros
Challenging work Large variety of type of work to do Variety of people from all different walks of life
Cons
Management chain is a drag on completing work Org structure has too many managers who do not know what they're doing HR, C-Suite, and upper management could care less when your manager sucks Is more interested in keeping the "good ol' boys club" rather than acknowledging failure or accepting that alternative solutions are more effective Your new ideas are a threat to the company and their management chain Management doesn't know nearly as much as you, so they try to put you down and gaslight you HR could care less that you saw bad things, motto, "See something, report it", but reality is, "reporting something means you're the next to get fired" Mission statements are there only to lure you in, make you think they do good. They don't follow the mission themselves. Complete con-job