Popular International business manager jobs locations