
The positive energy from the support team is contagious
Salary first, the total rewards around equity, bonus, etc are nice
Solving problems, gaining new skills, working on a team of motivated people
Its a culture where expectations are high but people are encouraging and supportive