Pros
The don't charge for the shirts you have to wear. Given the day off for bad weather or if cold. Sales training. Commission
Cons
Most of your co-workers are door to door sales people. 10/hr an hour to be outside knocking on doors while yes you make commission making sales on roofs when its dark is near impossible. Make sure you turn in EVERYTHING when you quit, they have been know to charge insane fees for a 2 dollar clip board. The "managers" drive a crew out to a housing development. One of these guys would smoke a cig, talk on his phone, and read a map AT THE TIME. With me in the back. I'd never be so careless with other people in my car with loved ones, at once a day he'd almost wreck. Oh yeah, no benefits. Even worse they get out of even paying comp to call you an "independent contractor" So when it rains you won't get a dime, or if you get hurt by a careless manager. Crews would quit early and park just far enough from the office so the boss thinks we are working.