It depends on what you are trying to achieve. If your goal is a unified approach across multiple regions, having one unique consulting firm handle the project is probably the best option. This ensures consistency and cohesion in strategy and execution. However, if you are looking for deep industry and regional expertise, you might want to hire one consulting firm per region. This approach allows you to benefit from localized knowledge and specialized insights, tailored to the specific needs and conditions of each region.