The work can be mentally tasking, as there normally a lot of very detailed instructions that you have to follow that are unique to each type of task and get updated frequently. You also have to be very enagage and attentive to details, which means there's rarely any mundane, mindless, or repetitive types of tasks (which can be good or bad depending on your preferences). The biggest problem can be the inconsistent work availability, which has improved over time but sometimes the work will slow and you may not have any work for a few days. In my opinion, this type of work is best treated as side or bonus income, but it can be instrumental when you're in a financial bind. Finally, there is little to no feedback on your work quality, so just make sure to do your best on every task and ask questions whenever you have them!