There are many benefits in outsourcing this function. First you should consider the time you will spend for recruitment process, while you need to concentrate on growing the value of your business in the new location. Costs are not to be ignored either.
You can either be a start up wanting to establish a base in the right jurisdiction in order to access your customers worldwide or your business is established and thriving in its home market and it is the right time to branch out into a new market.
For a business owner or an international group there are many considerations in setting up and managing operations in a new location.