Great base pay, benefits, bonus structure, company vehicle.
Cons
upper management is no help, poor training, on call 24-7 rotation is horrible, dealing with union employees who constantly complain, negative work environment. It also depends on the territory you manage, some are far worse than others!