Benefits suck. Health insurance was expensive. PTO was hard to earn. Most people earned about 1 day off per month. They don't accept doctors notes if you're sick.
Pay structure sucks unless if you're on commission, then that's up to your efforts.
There is little room for advancement. Unless if you're in upper management. The directors have all worked together at previous companies and they seem to move around together. They create ambiguous positions for their friends so that they can have more pay, while the hourly employees get screwed.
They have done massive layoffs, over 250 employees in the past 3 months and then turn around and want to hire and talk about it's such a great company to work for. Why not rehire those that were laid off?
They have started outsourcing their sales and customer service teams to groups in Jamaica, India, and other parts. They hire contract employees to offset some of the layoffs.
Upper management forces their supervisors and coaches to leave positive reviews on here. Especially the customer service department and recruiters.