Pros
approximately 2 years ago, the sales department went through staffing/management changes and I believe it was a breath of fresh air for the company and the people. The new management team is great. They do not put unrealistic expectations on their workers and they are very empathetic and understanding and seem to care about their workers. If you are struggling or falling short of your goals, they give you many chances to improve and help you to improve.
Cons
Con 1 no hourly wage increase in over 7 years. Bonus program is OK, but it is difficult to be able to count on the bonus portion of your pay since there is so much room for fluctuation. The cost of living is rising substantially and it would be nice to at least have a "Cost of Living" increase to help keep up with other costs. Con 2 some of the workers in the company have a sense of entitlement and get upset when work flows/procedures are put into place for them to follow. I don't know of a company/business that you can do what you want, and come and go as you please. There are worse businesses out there to work for.