Pros
Offers a variety of venues and companies to review, with varying levels of effort and corresponding pay. Flexible locations, time of day, fair pay scale, work as much or little as you wish.
Cons
Limited opportunities available in some areas, not consistent volume of work.