I've done a few for them over the years.
Pros:
Schedulers and Editors are unmatched IMO. They are one of the only companies that maintains amazing communication before, after, and during your shop. I have called at 11 pm the night of a shop and had the owner answer my call. If they don't answer their phones or chat, I feel like I've never gotten a response later than maybe 12 hours from the time I sent it.
Cool Assignments - I have to say, (building block land!), a few smaller theme parks, and some of the arcade shops have been the highlights of some of my kids' vacations.
Cons:
Deceptive advertising - When I see that a shop is $200, I get excited only to determine that the actual payment is $5 and it's $195 reimbursement. I feel like these emails and postings are phrased this way to make you think it's worth more than it is and I end up feeling a bit ripped off.
Tickets as payment: lots of the "good" amusement parks are paid in tickets for future use. I...absolutely hate this. I am very unlikely to complete these unless there is a ton of bonus money attached because I don't usually go to a theme park more than once a season. I have to drive at least 1 hour to get to any of them, usually more, especially if I am doing these while vacationing in Florida or wherever. Paying me in tickets means I'm essentially working for free and/or the "experience" which can be fine if I want to give my kids a good time but definitely not if I'm trying to make bank.
Reports. These are long and the form they use is clunky and outdated - I swear this company must have been made in the 90s and kept their interface since then. When I worked for the government decades ago we had the exact same style and this was already outdated in the early 2000s. I can get the reports done but it takes me hours and these aren't always worth it.