In my own experience the biggest CON is that the system is set up to filter out all but the best sales reps to succeed. The company sets up temporary offices in areas hit by severe hail & wind storms to primarily provide roofing services. Locals are hired as sales reps and a small training allowance is often provided (4 weeks in my case) for a short period, after which income is by commission only.
Sales reps are trained to sale via door-to-door canvassing , encouraged to work 10+ hour days, 7 days a week, and promised six-figure incomes if they consistenly do. They are required to account for time spent working by entering data into the company database for every door knocked, name, address, phone, results, etc. Reports are extremely time consuming and usually take well into the evening to finish a typical days work…after work.
Additionally, reps are trained to climb roofs to inspect damage, measure, provide estimates of damages, make presentations, meet with insurance company adjusters on the roofs to convince them of damages, follow up with adjusters, payments, mortgage companys, providing job orders, calculating materials lists, scheduling installs, supervising the roofing crews, picking up excess materials and returning to suppliers in their own cars/trucks, customer care, and collections.
Unfortunately, pay is seldom received until after several weeks or months of hard work only to discover that the expected commissions are far less than anticipated, even when the sales reps use the company’s price lists. They often find the company penalizing them, taking part or all of their commissions when the company fails to make enough profit.
I have seen many good, honorable, hard-working reps leave after months of hard work with little or nothing to show for it. This is a terrible company to work for.