High turnover rate for new employees, you really need to impress to have a chance at staying at the company,
A few of the workers are toxic and negative to work with. For some reason they view new employees as a threat and will throw you under the bus any chance they can get.
There is very little career advancement at this company. The best and most motivated workers end up finding better jobs elsewhere. Some entry level employees stay at the same level for years.
Business model is a little outdated and can be threatened by competitors.
Don't be fooled by all the positive reviews, many reviews are extremely biased. After all, they are a marketing company...