Pros
I really enjoy working here! The training was great, the metrics are realistic, I stay busy so the day goes by fast, the pay is better than every other job I applied for, you get paid holidays and a floating holiday, the office culture is good and everyone seems to really enjoy their jobs. I was hesitant after reading so many bad reviews, but I'm glad I took a chance since those reviews aren't recent. However, if you don't want to stay busy all day, you're not professional enough to show up on time, or you can't follow normal rules at a workplace, this probably isn't the job for you. They are very structured and expect professionalism. I also like that I don't have people hovering over me while I work all day; they trust us to do our jobs and do them well.
Cons
The health insurance is terrible. If they improved that, I think they would be able to keep people longer. I also wish we had the option to work from home from the beginning instead of after 6 months pending review, as 100% of our work is done on computers.