Pros
The mission of the organization *could* make it an inspiring place to work, but the higher level management makes the everyday experience absolutely miserable.
Cons
It's pretty clear that the longtime higher-level staff wrote all the positive reviews. I have never worked anywhere with such a dysfunctional office culture. My supervisor was an extreme micro-manager, and there was a baseline expectation that employees would work many evenings and weekends in addition to the work week. Worst of all was the extreme gaslighting, emotional manipulation, and overall toxic treatment of employees by the upper level management staff. Turnover was extremely high, and still is, from what I gather. There was even a support group for former employees that continued to meet up to process their experience. Look elsewhere.