Pros
Smart, thoughtful people organizing around a better world, grounded in higher education. The Compact team is fully remote. It is the most respectful employer I've ever encountered, and others have said this as well. They have a strong reputation.
Cons
Sometimes it can feel a bit like you're just spinning your wheels, like the impact you're making is negligible and your position is just funded by some grant subsidy that you have to keep convincing people is actually making a positive difference. But that's any nonprofit, I guess.