Pros
You can make good money if you are in the top 1%.
Cons
You solicit in areas where it is clearly stated there is no soliciting. This makes people very angry at you, and the company leaders say the company is actually in the right for some reason (I actually believed them for a while). You must follow a script which is sometimes designed to withhold information from the potential customers. For example, if they ask how much it costs, we were trained to say we don't know, just let the expert come over to give you a free estimate. Or, if they ask how long the free estimate takes, we say "oh it depends, but it shouldn't take all day"... when we know the "free estimate" is actually a high-pressure sales pitch that delves into every detail about our products and will go on for 2-3 hours if the homeowners don't kick the salesman out before then. To succeed you need to be friendly but pushy, and be okay with misleading people.