Pros
If you're on the right team, you'll have wonderful, smart colleagues that you can sympathize and drink with
Cons
The generational difference between staff and senior management makes it impossible to succeed. They expect you to be satisfied with being underpaid and overworked because that's what they had to do to get ahead. And they're so obsessed with their perceived altruism that they want you to know it's a privilege for them to abuse your idealism. Work/life balance is completely random based on your department. Some staff roll in at 11 and leave at 3. Others have to be in meetings late into the night, sometimes after midnight. Turnover has been even worse than normal in the last two years. My department lost 15 staff members in one year because of a new VP's attitude. The turnover is blamed on the Great Resignation, so there's no need to change operations. Almost all funding comes from corporations actively harming Latinos, and since the money keeps rolling in, there's no incentive to change how the place is run.