consulting companies generally take up high end work. Generally they tend to be pretty complex in nature. they generally do the business design and technical design of a project and the development work they might outsource to a different company. But you wont find pure consulting companies,almost all of the consulting companies offer IT services as well. all depends on how the company wants to brand itself.
Those are the largest trousers in the world! Especially when next to this ad: