
Salary and ease at getting time off
Customer interaction and problem solving
Immediate leadership aside, upper management has a good vision and really engages with all employees, encouraging ideas and feedback.
Peers all work very hard and well together for the most part. Most of us share a common background.