Pros
The pay is fantastic - that's how they rope you in. So are the benefits. (However, the grass is not always greener!) Some of the staff there truly care about the mission.
Cons
"Leadership" is TOXIC. It's great they promoted from within, but those in the C-Suite never grew up. If someone professionally disagrees with them, they fire them. Their vision is not in-line with reality. Leading by fear tactics only gets you so far. Major politics are played in this company - so if you're not good at politics, this is not the place for you. Nepotism is the way of life. Sometimes it's a good sign when leadership has all been with a company more than 10 years. Other times it's a huge RED FLAG. In this case - it's very red. There have been complaints filed about lower-level leadership, including inappropriately handling staff timecards, affecting their pay; bullying; and more, yet no changes were ever made.