Flexible schedule, family-friendly, mission focused, great benefits, on-site health clinic, and lots of free training/professional development.
Cons
Pay is higher than area non-profits, but still low. Positive or negative experiences can vary depending on department, division, & manager you work for...