Flexible work schedule, Work quality, Employee Events, Team Environment, Culture Friendly, Positive Atmosphere, Company Benefits, Opportunity for career growth.
Management is hit or miss. Some are great and really care about helping those under them achieve career goals, other hear your input and completely ignore you.