Pros
-Extremely flexible: as long as you make deadlines, you can work however, whenever, and wherever you want -Online interface for assignment allocation/delivery is excellent -Exposure to scientific publishing and the opportunities in that field, as opposed to technical research -A lot of interesting material -Bonuses, when you can get them, add up significantly -Recommend for people with scientific backgrounds who are between jobs, looking for secondary income, or can't work in traditional academic or industrial/commercial research
Cons
-Sometimes conflicting feedback from internal reviewers - one will knock you for using some specific phrasing, then another will knock you for NOT using the same thing -No way to communicate directly with anyone but your process manager (so clearing up the contradictory standards issue mentioned above takes about a month longer than it should) -I've gotten calls on my personal number as late as 2 AM in my time zone asking me to take jobs due 10 hours later??? -Uncertain if this is a "con" but it seemed sketchy: a manager asked me to write a review here and then tell them that I had done so