Consultants, much like credit cards, are often abused and wind up doing work an organization should be doing itself.  Consultants can bring vital horse power, best practices, and expertise into an organization. When development places a strain on resources; consultants provide an excellent way to increase personnel without taking on long term commitments.
Careful selection allows an organization to bring in skills needed for a short time and transfer knowledge required for a longer term. As importantly, consultants serve as a vehicle to bring new ideas into an organization.  Our consultants understand that an important part of their efforts is to work themselves out of a job.
Proper leveraging of consultants enhances the ability of an IT department to service the rest of the organization in a timely cost effective manner.