I have dealt with them on 3 occasions, was told that I was needed immediately - not once has the job actually gone through, nor do they ever send any paperwork. They are horrible at communicating. They definitely need better organized head hunters. If you are desperate, give them a shot. Otherwise hold out for a better company.