Pros: you gain experience dealing with people
Cons: travel, low pay, commission is not guaranteed, nasty and stupid customers.
The management, training and the people I worked with were great however what killed it for me were the people I had to come in contact with in order to get a sale from them and the low pay that came along with it. Not everyone was qualified to sign up with Green Mountain as they had bad credit. Out of the 10 people that I signed up, only 1 or 2 qualified. Too many poor people with bad credit in my sales area.