Involvement and deep immersion into the company culture
A combination of different elements - salary, bonus, professional training, equity, events, etc
People I work with and diversity of tasks - no two days are alike
Candidates are evaluated by several managers, often from different fields, to ensure different perspectives