I've been working with them for over a year now - my recruiter always answers her phone, even late at night. They always forward me money for housing when I need it up front to put a deposit down on a hotel or in an apartment, and have helped me out by getting me sign on/completion bonuses. If I ever need someone's help the President of the company takes phone calls all hours of the night too. Payroll is always on time as long as I send in my time sheet. They gave me $1000 for getting my friend to travel with me. I don't have any issues with this company what-so-ever. They are based in New York (Long Island, I think) and staff all over the place.