In most cases a consultant can start work and be productive immediately, without a big learning curve.
You have maximum flexibility in allocating resources. Use the consultant as much or as little as you need.
A consultant can give you an honest and unbiased assessment of your requirements, including risks and a range of possible solutions.
A consultant's entire business rests upon reputation. You are assured that the consultant will do everything possible to make sure you are satisfied and your needs are met.
An experienced consultant acts as a mentor to your newer employees in terms of work ethic, professionalism, and knowledge.
A consultant brings objectivity, fresh perspective, and new ideas to a problem.
A consultant can fill in to cover responsibilities during crunch periods or as your needs change.
Through the ICCA, independent computer consultants comprise a network with a wide variety of specialized skills. A consultant who is engaged for a specific need can also help fulfill requirements outside of his own scope by putting you in touch with colleagues.
An independent consultant is first of all a business person, who understands the interplay between resources, budgets, and business objectives.
Additional Resource: