Intelligent and positive coworkers, respectful work-life balance, contributing to a meaningful mission.
Cons
Even with the best of intentions there is some micromanaging and in my opinion a changing but still unhealthy focus on the dollars and not necessarily on the impact.