To me most of those things sound like stuff that a competent management team should be able to handle themselves - I've worked for fairly large multinational companies who didn't need management consultants to handle basics like that.
There are plenty of companies which didn't do so well when the management team went from a domain-specific background (e.g. having an electronic engineering run an IC firm) to people with an MBA background.
Bill Gates, Steve Jobs, Jeff Bezos, and many other founders were exceptionally competent managers, but at the time, they had never run a major firm before. Everyone has their first major restructuring at some point.