To clarify -

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

Cons
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