Pros
There are some nice people. Mission is great.
Cons
Policies for promotions and wage increases are vague which allow managers and supervisors to make unfair decisions based on their own personal biases. You see people of color and women working three times as hard as others, but never get recognition or promotions. They only have additional work thrust upon their already full plate and they aren't fairly compensated. There is no accountability to stop a culture where some people are continuously mistreated and underpaid because their manager or supervisor doesn't like them for personal reasons. Several people have been fired and there is no transparency to staff why it happened. It's not only tolerated, it is supported. It's hard to witness.