Pros
Great pay and company branded van
Cons
Extremely long hours, no consistency with pay, mandatory 6 day work weeks with no notice, 3 installs a day so no time for my family, unethical business practices, no sense of work/life balance, working in extreme heat, cold, or thunderstorms, hazardous work environments, punishments for metrics that are calculated wrong by management, no room for advancement, no sense of routine, 8 hours of driving to and from locations some days, working fast and efficiently only gets you more work.