You can make a lot of money if you have a strong customer base already, but be prepared to fight for them and lose the best accounts eventually. If you are starting out, this is a good place to learn. Well structured business.
Cons
Established sales people and managers will sell in your area. It's a widely accepted practice.
Extremely high turnover of sales staff due to the above and generally unpleasant managers all the way to the top.