Pros
Allows you to work from home
Cons
Most projects are US based. Low pay rates, if you don't find any bugs that are accepted you could be spending 12 hours looking around, submitting bugs and not getting paid. Website is incredibly confusing and not cohesive at all Instructions for proejcts can be very confusing. Bugs you report and still be there build after build after build which stop you testing the sites. TTLs can take for ever to get back to you about issues that you have raised. Email invites do not always come out before the project starts. I have had emails 12 hours in to a 24 hour study so all the bugs will have been discovered by others. You don't always get paid. I have a review recently but there is no payment pending for it.