Pros
It's Easy to get hired.
Cons
Getting paid by these folks takes complaints to the state labor board. You can't get them to say how you are getting paid. They take 11-14 days to pay you, then pay on a debit card which takes an additional 72 hours to transfer the money to your bank. Nice interest on our money! Emails and phone calls get no response. You have to submit your hours that day. Then you go online to affirm you worked those hours, but they are wrong or don't appear on line. You can't reach anyone to get information. Errors are commonplace. They blame you for their errors. It takes 30 days just to get your pay card, so you won't get paid for a month. Then it takes longer to get your money for your first job. They pay in weird time periods that don't match "weeks," so it's nearly impossible to check for overtime and verify if they adhere to overtime laws. That's especially true as they won't give pay stubs or even provide access to payroll records so you can check. As with any agency, they charge more than they pay, which is how they make their profit. But two weeks for you to get paid for your work means they get interest on the thousands of employees, while those employees (typically minimum wage) can't get paid. Oh, the debit card that they pay you has a charge for almost every transaction. Unless you have a sheet and are tracking your balance, which bank, which atm, which merchant and how they ring up your transaction, you can end up with all sorts of fees getting access to your pay. Just one more way to get them money. They save by not mailing a paycheck and the debit card company makes tons of money by minimum wage people trying to pay for groceries who don't know how much money is coming in when. Yeah, they have time to constantly check if the two week delay has given them their pittance and how much was taken out as they get no notification as to when it might have been deposited and what fees are being taken out. Geez, what a great business model. You get to make money on your own employees!