Good pay.
Good benefits.
Well known company.
Stable company.
Cons
On call.
Working on routine job.
Top down management (aka your boss is everything)
Bad working culture.
Paranoid on security (metal gate every building, no smart phone, limited internet access, etc).