Whether you are an independent consultant or working for a consulting firm, sooner or later you'll find yourself on a subcontract to a client through another consulting firm. This is a relatively common occurrence in IT consulting and not unheard of in any field.