Pros
Excellent PTO- plus opportunities to accrue Alternative Transportation days, etc. Endless off-job-description tasks mean you can build up your skill set. Not too terrible if you're a temporary staff member (crew leader or intern)-- but don't expect to be treated well if you're hired on.
Cons
Where do I even start? Total lack of accountability from the top down-- discussed projects and initiatives never materialize. Way, way, way too many mid-level managers, none of whom are ever let go, even when their performance has been terrible. Staff at the ground level continuously have other people's work dumped on them. Outdated program model, which they stubbornly cling to as they lose money and staff, instead of putting resources into new ventures. Many cuts over the past 5 years, and more to come if the culture of defensiveness and fear of change aren't addressed. Very poor training/support. Health benefits are very expensive for coverage that isn't that great.