Pros
Great team environment, good opportunities to learn.
Cons
Toxic work culture with poor leadership, very opaque decision-making and unrealistic goal-setting. Leadership often belittles employees in front of their colleagues and makes comments when employees try to take time off. Employees who work hard are often rewarded with more work. I would also echo fellow reviewers that leadership tended to cross boundaries with staff and on at least one occasion, made threatening comments. This nonprofit is driven by revenue and that is made very clear from the outset. While it is a noble mission, the organization mostly serves as a PR firm for large corporations. An enormous amount of time and energy went into prepping board meetings and making the organization look like it was doing better than what was the case (on occasion, reports omitted facts that reflected poorly on the organization). Senior leadership makes exponentially more than most employees, and it makes you wonder if this only served to make them look good.