The jobs that they assign you are your typical temp jobs, but what I dislike the most about this agency is that they don't get you your paychecks on time. I turned in my direct deposit information three times and never got it set up. The first two times they lost my information and the last time, they just simply "forgot". My assignment ended where I was working 3 weeks ago, and I have yet to get paid for the last week that I had worked there. I have called the office and corporate several times and all they have to say is that they are waiting on the package to arrive from FedEx. You would think after 3 weeks they would just re-issue new checks, but don't be fooled because I still haven't been paid. There have been several times where I got paid a week later than I should have, but that's just normal to them. The office staff has no sympathy for others not getting paid for their work, so please look elsewhere when considering working for an agency.