Pros: company truck, good benefits, willingness to train new hires
Cons: long days, hectic schedule, always on call
higher paying non union contractor in my area. But it is service work and you are at any customers whim. When you get called you stay till the job is done. can never count on being home for things, ever. constantly squeezing you for time on your work. just generally stressful.