I would definitely not recommend this company for anyone looking for a true career. The job starts with weeks of training to learn from rote a set presentation for windows, doors, roofing, etc. Overall, the presentations are not that hard to learn, but they are very, very long.
After training, you'll be sent on appointments where you will be trained to consistently keep your foot in the door of an unwilling homeowner. You are trained to keep the homeowner engaged for hours in a presentation that many cannot wait to end. After several feigned endings, just to give them false satisfaction that it is over, you finally give a quote.
Hours are horrible, and often put you in what I will euphemistically call 'transitional' neighborhoods. You work mornings, nights (arriving home at midnight isn't uncommon), and Saturdays. In addition to your own appointments, you are expected to shadow other coworkers frequently, without pay. Work days usually run around 15+ hours, including car time.
All pay is commission based, and fairly so I suppose. Unless you armbar that homeowner, and shame them about cancelling, you won't get paid.
If you are successful here, you will get paid, and you will get paid quite a bit. However, this is the last and only job you'll ever do here. Save being promoted to a regional VP job, likely in a different city, or transitioning into an installation crew, you'll do the same thing in and out forever. There are no promotions, just selling to customers who would rather you not be in their home.
Potential for high pay, little management, friendly coworkers, fun environment
Insane hours, unwilling customers, pressure selling, reality is low pay, cult atmosphere