This job itself is a unfairly metric based and upper management has time and time again proven they only care about whats best for the company. They've made so many negative changes to the sales structure that end up taking away promotions and doing nothing to compensate employees for lost commissions. You have to work harder for equal or less commissions because of these changes.
The turnover is insanely high, most reps end up quitting once they realize what they've really gotten themselves into. Upper management claims to want inside and outside reps to get along yet they want them to sell the same products leading to a cutthroat nature where reps are going after the same business and getting sales stolen because the markets are so bare. Also, the same people are so tired of getting calls for no reason and you have to take it on the chin due to unrealistic metrics.
The only type of person I would recommend this job to is a 22 year old college student with no experience who needs something to put on their resume, stay for about 6 months and collect paychecks, then go find better opportunities.