From having an EAP benefit to customizing a work schedule that fits you. I've witnessed the leadership team make so many decisions based on employee needs and benefits.
Working for a team with a passion for people makes a difference. You will feel like you are positively changing our community life. I find it very enjoyable to work with people who passionately care for people.
Cons
With all nonprofits, working with state and federal budgets can be frustrating.