Getting paid by this company was a struggle. I was actually happy the contract ended prematurely after dealing with the company for only 2 pay periods. It took 1 month to get paid because they held the first check for 2 weeks. I was told that I was getting paid on one week and then told that Friday that I would get paid the follow Friday instead. I received my paycheck over the weekend, not Friday. Both check amounts were incorrect. My second check required 7 hours of Overtime and it was not paid. I also asked for my pay to be split between 2 accounts and that instruction was not followed. I strongly suggest against working with this company. if approached by the company, simply look up the job directly with the company they are sourcing for.