I work at a large company as a contractor. Every contractor at the company goes through one of several vendor companies whom the client company pays and then they pay us W-2. The vendor company does nothing in terms of team or project management, they only do the payroll and hiring.
I think the client company has a policy of not dealing with individual contractors directly for some reason. I am curious what such a reason may be? Is it some sort of business insurance that the client may be requiring and that each individual contractor couldn't afford? Or something else?