Good consulting companies that are able to think long term realize that good employees doing good work, getting good reviews, and getting recommendations are the key to a sustainable business. Getting fired is expensive. A consultancy that checks all those boxes is going to be expensive though. Maybe more expensive than just hiring your own.