It has a lot of variation And options available.
Need more consistent schedule
Being team players
Managers need to be aware of ALL employees needs and ambitions not just those they are friends with
The people I work with everyday!
Salary is high for my field, bonus can be sizeable.
Paid time off for sick days