Pros
Work whenever you want to work, pay is decent. They give you a variety of tasks which keeps it interesting.
Cons
They disqualify you from tasks without telling you what mistakes you made. Even if you email them asking for more information about the tasks you supposedly messed up on, customer service will not be helpful with you. No community in this company, unhelpful. Sometimes there are limited hours available and they don't give you any heads up when that will be. You don't get paid for any of the training. There are new tasks constantly, which I do like, but you have to study all the guidelines again without getting paid anything. It's frustrating to spend your own time studying, and then maybe work on this task for weeks, and then get disqualified all of a sudden and immediately instead of providing feedback giving you a chance to fix your errors. They should work with their employees on the first few tasks, coach them on what they're doing right and wrong. You don't get paid until after you've done a month of work, then you get paid once a month.