Where to really begin...they staff for general labor- which means that the staff makes $9/hr, most don't have cars, and are incredibly unreliable. You will be expected to fill jobs for clients at any cost- including picking up employees at their homes and driving them to work. Keep in mind you will be using your own car and will be compensated about $0.15/mile. They are so desperate to fill jobs for clients that they will hire/use almost anyone- including: former convicts, people on probation, people in drug rehab programs, and former employees who have previously been "let go" for one reason or another. If you enjoy being lied to, yelled at, cursed at, and completely ignored while trying to schedule your employees than you'll be okay. About 75% of the employees don't show up when they're scheduled and it's your responsibility to find someone else to work in their place. You will be yelled at and put down by account managers should you fail to do so. The account managers frequently refer to employees in racially demeaning terms, use inappropriate language to describe their work, and aren't shy to use the term "retarded" when referring to the labor employees.
The hours make impossible to have any sort of life-work balance. Expect to work 10-12 hour days and weekends. You work so much overtime that most of it gets taken out in taxes and you never really see the money anyway. You are expected to work from home and reply to emails/texts even when you're off the clock (which is actually illegal, but that's not important to them) Going home and crying will be a normal occurrence in your life, as will crying at work.
This company has such a high turn around rate, yet they seem to think they're doing nothing wrong. Notice that the only positive reviews are from current employees, most likely because they were forced to write reviews to save face for the company. They work their internal staff until they're completely burnt out and then replace them with someone "entry level" who doesn't know any better (like the fact that it takes almost 6 months to start earning any vacation/sick time- if you even last that long).
All in all this company is not the best place to work if you have any sort of human emotions, care about your life outside of work, or enjoy feeling like you work for people that care about you on any level.