In today’s global business environment, does the physical location of a business matter?