I worked for ITStaff from 2011-2013.My direct supervisor was, and still is, very friendly and very knowledgeable, and has great connections. I enjoyed the time I spent working for ITStaff very much. They pay weekly, which nowadays is impossible to get, and I was always paid on time. They don’t play games. I would highly recommend ITStaff to anyone. They have projects throughout the U.S. Great company to work for.