An external consultant is not just an extra employee
A company can gain much from using an external consultant.
First and foremost, companies are using an external consultant, if they need someone with high professional skills during a limited period or for a specific project. But the company gets something more.
The company will get an independent person into projects that are not hamstrung by the same old way of doing things in the company. A consultant can help to get new ways to look at things.
The company will have an experienced person in the projects, which brings in knowledge and insights from other companies and other projects. A consultant can help with knowledge that enhances the security of the decision-making and gives projects gravity.
The good software consultant is much more than an additional resource