Pros
Good way to get B2B experience as other reviews have suggested. However, not a company most people are willing to stick with too long. If you are doing well they won't bother you, once that changes they're looking for a way to get you out.
Cons
Low base salary, no compensation for gas, vehicle, lunches or any typical outside sales expense, not even tolls. This company has a huge tendency to put the WRONG people in the wrong positions, usually based on relationship with leadership - not because of skill set or previous experience. As a result the company is struggling to keep sales professionals and even admin staff. Turn-over is more than usual, people appear and disappear every week. The current morale is very low, not many people really want to be there, just waiting around for something better to come along. A sales company, not technology really.