Pros
Fast-past environment requires you to learn things independently so you will develop new skills quickly; potential to travel to awesome places depending on your position/responsibilities. Benefits like health insurance and PTO are better than many other places
Cons
Absolutely terrible management. Management's protocol is to delegate all tasks to their subordinates so they can wipe their hands clean of having to do any actual work. Their mantra is "just get it done" and will not listen to you alerting them of any issues that arise impeding projects which leads to disasters. Crazy high turnover. Depending on the association/department you work for it is not unusual to see all your coworkers departing for new jobs. Compensation ridiculously low.