On behalf of their employer, consultants who work for consulting firms offer their services to client corporations. They are not independent contractors because they work full-time for the company and receive employee benefits.