Pros
Large projects, hard to get fired, lots of work
Cons
Pay doesn't match workload, safety issues with on call work, some techs would be working 90 hours in a week, that alone doesn't make safe driving. High risk exposure. They talk safety but unless they are being watched, they will exploit staff, a history of getting people hurt.