Working with the staff at ePeople was seamless for me. It was very organized and convenient. Once your approved to work, they contact you almost all the time about shifts, places, hours, its really great that I can confirm shifts over email and such due to my busy life.
They have a great referral program that has already made me a lot of extra cash. After my 90 days, I started getting paid at a higher rate due to my low number of call offs.
I know some people have a sour taste in their mouth about this company, but really, if you're organized and motivated to work, then you shouldn't have a problem based off of my experience.
Bonus pays, incentives, growth.