Poor work life balance: schedules can range anywhere from 6AM-12AM, 7 days a week. Scheduling is based on your "ranking".
Micromanaging environment: QA is extremely picky and discouraging and if it wasn't already stressful enough dealing with difficult customers, your schedule is based off your QA scores, so if you're brand new, then prepare for the bottom of the barrel shifts. Not only that, every second of your day is micromanaged to the point where it's suffocating
High turnover rate: because of this they'll hire just about anyone, management is well aware of this and at times have asked for feedback on how to deal with it, but only make meager efforts to address it. The biggest reason people leave is due to the schedules and stress from the job. It's a shame, there's some really nice CSR's but unfortunately are getting burnt out. Out of the training class of 30 that I was in, only 12 stayed until the end of training
All in all, if you're hurting for work, give them a shot but don't look at it as a long term career. Otherwise, you'll ending up burning yourself out and feeling stuck at a dead-end job