Pros
Community and sense purpose. Many people are excellent good folks with bleeding hearts for this cause. It’s a good think as you need lots of passion to propel you through this work environment.
Cons
Working for a years to progress very little despite excellent performance reviews. If you’re stuck under a supervisor with poor management or people skills there is little to no support. Several times my anonymity was mishandled and shared by HR when it should not have. Management level and above often treated “the rest of us” as a mass blob undeserving of influence. Called entitled for wanting basic accommodations. Would not recommend working here long term. Super high turnover rate. Experienced bias from others based on my age and gender. You will give until you have nothing left to give here and still not May not receive compassion or a raise in return.