I think that everything depends on the specifics of your business. We have appealed to a special company when our company was
going international business. We needed to open an office, hire good employees and establish links with suppliers. This company helped us a lot. If you don't have experience in this area, then I think it's better to turn to professionals.