Past President ruined this company with bad decisions, needed to write new software a long time ago. They didn't listen to Sales Reps who informed them each sales meeting.
The benefits package is pretty amazing: company car that they suggest you use for your personal vehicle as well. They pay for your fuel, insurance and maintenance, and at the end of the year, they add your personal mileage to your W2 (you basically pay taxes on your mileage at the rate of .10 per mile). Yearly bonuses and a Christmas bonus, in addition to annual raises and 15% of your annual salary is deposited into your 401K by JM Smith. You don't have to add a single cent into it yourself.
Cons
The management staff in some regions are notoriously difficult and clearly have favorites. There is a definite disconnect between the Regional Operations Supervisor and the Regional Manager in my particular region to be sure. The rules change every other week and it isn't uncommon to be chastised for something that you were told to do two weeks prior by the same person who is chastising you.