Good communication, cares about team professionally and personally.
Collaborative, fun, smart, motivating, helpful.
The team and the culture.
Working with great people in an awesome work culture.
It is a constant learning experience.
Great team, clear goals, fun projects
Unlimited vacation makes for a great work-life balance.