Pros
I took a position with Premier on whim, thinking what I read was too good to be true. For once, it wasn't. I found myself in a situation where I was in control of what I get paid. I didn't know a thing about roofing before joining the company, but the training brought me up to speed quickly. Then it was up to me, and I made the most of it. Scary at first, but if you are a "go-getter" and somebody that perseveres when challenged, this is your niche. It takes A LOT of hard work to make it work, but if you're willing to pay the price, the returns are unmatched. Even though my title may not seem as impressive, I now make more than my friends that became doctors, engineers, etc. On top of that, I work for only a portion of the year (can't roof in Winter). Now I get to travel the world whilst I'm still young enough to enjoy everything the world has to offer
Cons
If you don't do well, you don't get paid well - it's a pure commission only sales position. Hours can be very demanding during peak season, but the pay-off is worth every minute. It can take a while (couple months) to get your back-end bonuses, but if you're doing well, the upfront commissions are plenty for the average individual