Jobs are not just jobs, they're people too. You don't go to work and save the world every day, you mostly work with other people, which can be great, or it can be hell.
I'm still working on accepting this.
: To clarify, I'm not making the claim that all non-profits are vanity projects, just that there are many out there that are. If you ever do want to work in the non-profit sector, doing some due diligence before applying for a job is a must (I recommend obtaining the publicly reported financial records for a non-profit in Form 990; what a non-profit's founder pays him/herself relative to the average employee speaks volumes about their moral character).