Maybe things work differently in the US vs here in Canada, but here "independent contractors" are often treated like employees, particularly in IT. You'll often see such contractors, who are technically working under their own (solo) company rather than for the client - working alongside salaried employees, doing the same work, under almost identical circumstances.