Pros
Incredible benefits, free services, 401k and lots of paid vacation. Working with customers very fulfilling and lots of available training.
Cons
Extreme micromanagement that cripples ability to actually work. Every year the employee moral reached new lows. Extremely tone deaf management. If you approach with a concern about improving job, working conditions etc, the management response is a condescending meeting on accepting change. They will suck out your soul and give you a number. Blame for any problem is always passed down to the lowest employee (field technicians) without ever any consideration that it might be a bad policy. Worked for company for 13 yrs then targeted for an insignificant technicality with no opportunity to modify my procedural behavior.