-Very low pay for work (unless you're in sales) I could easily make twice as much per hour freelancing than working 50 hours here. The writers who do the most constant work are paid next to nothing.
-While the product works in concept, the fact that they need to push out hundreds of articles each day causes them to become a conglomeration of many other articles that already exist. In addition, the writers and account managers don't really understand high level SEO strategies and techniques, so the articles are poorly optimized. Therefore, the small business clients who pay thousands of dollars for this product, never see any significant conversions.
-The web developers are the only ones who know about SEO and because of this, they are forced to take on the brunt of the client workload and usually perform additional tasks for free, in order to prevent the client from canceling.
-The boss doesn't really understand SEO and doesn't get tough with the writers when they continue to deliver poor results or offer topics that the clients don't want.