Pros
1. Coworkers are generally good people just trying to make a living.
Cons
1. Company does not pay what was guaranteed in offer letter 2. Company has employees canvas without a permit, if confronted you are expected to lie and say you are in the process of getting one 3. Company doesn't expressly state, but subtly encouraged roof inspectors to cause additional damage to customer roofs if there is not enough to get an insurance approval for full replacement 4. Training is abysmally inadequate 5. Roof Inspectors are required to buy a new iPad for the companies software instead of the company providing one. 6. Roof Inspectors are required to pay out of pocket for all maintenance costs to company vehicle and then be reimbursed, you are required to pay for gas until you hit a sales quota. 8. Management is laughably inexperienced.