Pros
Friendly and collaborative work environment. If you end up with a good manager, you might have an enjoyable career here.
Cons
Raises are not aligned with inflation. Only one opportunity to get a raise a year. Challenging to move up in the non-profit for entry-level employees as they avoid giving promotions unless it "aligns with the mission". They have a policy that you have to work there for a year before any promotions, but will make exceptions if your manager likes you enough. Salary is still not livable as many jobs require a car so you can't rely solely on public transportation. Lots of employee turnover. So far, over 30 people have been fired this year which doesn't include people leaving by choice. Senior management is out of touch with their employees.