To clarify -

Exceptional coworkers
Quality product
Very good commute/location
Mastery of the current job
No life/death responsibility
Relative job security

Culture of narcing
No responsibility or autonomy
No opportunity for promotion
Lack of discipline/direction by management
Micromanagement causing inefficiency
Lack of professionalism and structure
Years behind in technology