Great customer relationships, honest hard work, solid comradery amongst the team, opportunity for advancement (company preference is to promote from within), and lots of technical skills that are taught
Cons
Long hours, long drives, work requires interaction with hazardous chemicals, occasional bad interactions with customers.