Pros
Job allows for flexible work hours.
Cons
Company doesn't pay you for many hours you work. You have to do a lot of training that is either required or just necessary to do the job and you aren't paid for any of that time. Additionally, the speed they expect you to work is not realistic especially if you do any research to try and improve the quality of your work. This forces you to either report less time than you are actually working &/or produce lower quality work. Certain jobs require you to "resolve" differences in how you and other raters rated tasks and this time is also not paid for. When you add in all the time needed for training and researching (both initially and on-going), your rate of pay is much lower than advertised. Your rate of pay is likely much closer to minimum wage and there are no benefits whatsoever. Overall, the job pays poorly and has unrealistic production expectations. If it wasn't for people needing part time work, I don't know how they could keep employeees.