If you're a citizen of one you can work anywhere, but being given a work permit by one doesn't entitle you to work elsewhere as far as I knowSee post 154 above. I have no idea if this is right. I don’t understand how he could theoretically work in France, Portugal or Spain but not in the UK. I thought if you can work in one EU country you can work in any of them.