Pros
Shared common alignment towards putting the mission first. They really care about the people they help and maximizing their impact. Most of the executive team is really good with great rapport. This is one of the few places that even with previous incarceration or other typical challenges, you can become a manager and really contribute as well as make some good money. They truly believe in second chances.
Cons
CEO is very new and does not exactly fit in with the rest of the executive team; has not yet earned the respect of the staff throughout the organization even at lower levels. Poor communication of all the good they do; most of the public is aware of only about 10% of the incredible mission work they do. CEO recently mandated certain days in the office, even though allowing people to work remotely was working really well. Sure a couple people probably abused it but why screw that up in a tight labor market like this when 98% of the staff are not abusing it. Heck - you probably save that 2% in less toilet paper and water usage to offset.