Good team centric work environment, good immediate management, good support of family life and continued education outside of work.
Cons
Corporate goals and missions hit all the hot button topics but on the individual/local level very little or very slow progress seen in some categories (ie. diversity, sustainability)