VERY unprofessional. I was contacted by Kforce requesting I join a contract project due to start within a week. I agreed. Kforce first said pay would be W2 weekly through direct deposit. Days of run around ensued, with the guy disappearing for a few days. The day the contract was due to start, Kforce sends over a contract missing key information about how you'll be paid and suddenly announced the contract was now 1099, with monthly payments by paper check. There was complete CHAOS and disorganization getting answers. For hours they kept RUSHING me to sign the contract, and before I could get back home to review the contract and sign it, I get an abrupt email saying the contract was "voided". No explanation was provided. Very shady: Definitely a reason why I have always avoided staffing agencies and headhunters.