Pros
They hire young, motivated, right out of college employees with very little to no experience, so it is a fantastic opportunity to learn and gain valuable experience in business to business sales. There are plenty of advancement opportunities to move into sales management roles, if you show success and initiative. Vast customer base, so even sales cold calls are usually never too cold, because of brand recognition. Opportunity to work with others that are much more tenured in their role as well as many other departments within the company. Territory is usually pretty condensed and protected.
Cons
The base pay is very, very low...commensurate for those with no experience, however even those that go into senior level sales and sales management have barely livable salaries. To a great degree, this is obviously done to keep the sales force hungry and working...and so it goes. However, what it seems to do more of is breed negativity and backstabbing on the sales floor to get all the best accounts. The training is ambitious but lacks the follow up in the field. Reps are usually left confused and without very much direction while able to sell way too many products with very little knowledge of how they relate to the overall industry and competition...in particular when trying to sell the solutions products as opposed to the mailing systems. The product pricing is a nightmare.