Businesses hire consultants for 4 main reasons:
1) They require subject matter expertise that they don’t have in-house.
2) They require additional bandwidth to facilitate an initiative.
3) The business owners and/or management are seeking independent, strategic validation of a course of action they plan to take. In this case it’s about getting a second informed opinion.
4) The owners and/or management are seeking a 3rd party scapegoat for an unpopular course of action they are planning to take (“The consultants recommended this course of action”) or don’t want to take (“The consultants advised against it.”).
Ultimately, consultants are hired on the basis that they are going to provide tangible value from either a financial, operational or political nature.