Pros
Staff (not management) genuinely cared about the people they were serving
Cons
People are always shocked when I tell them about the morally corrupt (not to mention, illegal!) things that happened in our Denver office on a regular basis. The only thing worse than management's toxic and discriminatory behavior, was how HR enabled it. I can speak to 4 different incidents where an employee went to HR with DOCUMENTED PROOF of sexual harassment, sexual misconduct, discrimination, and/or retaliation from management. HR never opened an official investigation into any of those complaints, forcing the employees to return to an even more toxic work environment, because the managers were allowed to see the entirety of what the employee had submitted to HR. They were then able to turn around and write up that same employee for phony or nonexistent issues. The employee couldn't contest it or do anything to challenge its legitimacy. And once they received 3 or 4 of those written warnings, they were eligible for termination, which is exactly what happened.
HR forced 2 of the aforementioned employees to write a resignation letter. The other 2 were let go under the guise of "budget cuts." All of the managers named in those complaints still work there today, and never received so much as a written warning.