Pros
Does some really great work at the field level - innovative projects, dedicated staff. Good benefits package.
Cons
I don't think I know a single person left at this organization (aside from senior leadership) that is not actively looking for a new position. Senior leadership is vastly overpaid for an organization this size and are incompetent and completely out of touch. Went through a very poorly executed reorganization last year and at the same time threatened layoffs. Planned layoffs did not occur only because around 40% of the HQ staff left. A senior staff member was allowed to resign quietly despite repeated incidents of inappropriate behavior that went unaddressed for years. Despite some new high level hires, organization is still floundering - unable to bring in new revenue and lower level staff bear the brunt of doing more work with fewer resources.