Respectful and fair management. Decent pay. Use of company truck/gas card to and from work. Work independently for the most part. People/customers appreciate your service for the most part.
Cons
Unpredictable hours, must cover for co-workers absences. No insurance, retirement.