Pros
Benefits are pretty good. The potential commissions are great if you have above average sales skills. There are managers that care about employees and work with you to improve in areas. Overtime is available during busy seasons.
Cons
New commission structures almost annually add ways of decreasing payouts. The sales process the company wants is very time consuming as you are measured in about 20 or so metrics. Even if you are doing well with commissions and sales, management will find things to hound you about. You will spend much of your time being worried about non-commisionable aspects of sales and if you take the time to achieve those other goals, you will almost always miss your quota (Which means not only is you pay low, management will hound you about missing quota).