- great learning environment
- experienced co-workers willing to help you grow your career
- important mission and purpose
- fully paid benefits
Cons
- low (but not necessarily unfair or egregious) starting salary
- it is a non-profit, so there's a ceiling to what you can earn. This is a job for someone who deeply believes in the mission - not for someone trying to earn tons of money.