Pros
Making your own schedule, lots of free time in summer, company car/benefits, working from home.
Cons
High turnover among the sales reps. This is due to low base pay, a poor commission structure, and unrealistic sales goals set by management. Cold calling is necessary in small business sales, but it is not everything. Cold calling numbers are emphasized more than actual sales. The product is outdated compared to competitors and to compensate for this, the price is cheaper than competitors. However, that does not mean more sales!