Positive community presence, good benefits, generally nice people to work with
Cons
Bad leadership, over-worked staff, too many initiatives, poor focus and planning, leadership doesn't value employees, high turn-over due to burnout, pay raises are few and far between and not very much