This sounds very counterproductive on their part, if they promised you one thing and then reneged on that promise once you'd made a commitment to move abroad to work for them, they've cost themselves whatever loyalty they might have expected from you and stifled one of the outlets that would make you more productive at your job. I take it this is a big company?