The salary would be the best part
They are very knowledgable and good team players
working on a product that makes an impact
Generally very open and reachable
Lot's of small groups an communities dedicated to common interests
The contribution to retirement plans
Helping others and collaborating with/learning from others.
It's good but the shifting priorities and lack of clarification of growth opportunities are frustrating.