Pros: Weekly pay, if you can find work.
Cons: Just about everything else.
Their website had a listing for an "open" position for data entry. I got signed up with them only to find out that their position wasn't open and I would check back weekly to see if it was open (considering it would continue to show as open on the website). When I finally got a call for an "open" position it was not for the job I wanted but instead as a warehouser. The job description had it stating that I would be lifting between 20-30 pounds, but when I got there it was 60 pounds on average and they had me stacking pallets, which was not a problem except due to my height, I was unable to stack them high enough after a certain point and the job did not provide a step ladder. Because I was unable to perform the job well due to misleading information that I was given, I was taken off the assignment after the first day.
Finally, about a month later, they had the data entry assignment that I originally wanted, but the problem was that I had moved. First the staff said that there were two shifts, one that was Tuesday through Friday that was eight to ten hours, and a swing shift on Saturday. I was told that there was public transit for each shift, including the Saturday one. When I called later to negotiate to get there by 8:30 due to having moved and needing to make the commute, the staff contradicted themselves and started talking rude, saying how it was Monday through Friday, including Saturday, and that there were no buses that went on Saturday.
Overall, I would not recommend unless you can handle conditions that are not listed in the job descriptions and have reliable transportation.