Pros
The hiring process was quick and easy. You can choose your own schedule (but have to keep their scheduling guidelines in mind), and can even pick up extra shifts if other people offer theirs. You get paid training for 3 weeks before you know if you officially get the job.
Cons
You don't have a direct supervisor after 30 days of being officially hired. Any direct communication to a higher up is only done through email. The work can be overwhelming if you work through high-volume calls, aka you take calls non-stop. If you are schedule for an 8 hour shift, you only get 15 min paid break and 30 min unpaid break, and management chooses when you take these. You CANNOT end a call for the first 120 minutes, even if you take a call a minute before the end of your shift.