Freedom of working on your own. Many skills learned. Company provided vehicle.
Cons
Long and odd work hours with lots of late days and weekends. Too much work for the time provided. Cable companies are awful to deal with, and sometimes the customers are too. Low pay for the amount of job knowledge and hard work required.