I did 2 assignments with them and would personally not reccomend them. The first assignment was OK, but the second was horrible. They put me up in dumpy housing, with no washer/dryer, dishwasher or air conditioning. I had to practically beg them to relocate me which finally happened after about a month. My recruiter was almost impossible to reach and had excuses for everything. Good luck with who you choose!