I spent many years working in Scotland then moved south, now looking for a mid-to-senior management role in Scotland but it's tricky, not only because there are far less roles than in the south... but I think there is a regional bias in hiring - so a preference for jobs going to people from that region.
A friend based there and who used to work in recruitment said - 'Look there are only so many senior jobs in Scotland and the general feeling is they should go to Scots, not some stranger from London/other part of the country. While sectors like finance and tech don't care where they recruit people from, as long as they recruit the best talent, areas like the public/state sector, arts/culture etc (which dominate the Scottish economy) really prefer to hire local people. They want a senior manager of a local authority to come from that area and have the local accent and also as a way to avoid another Scots having to escape to London for a good job.'
I have friends in the NE who say the same as well as a friend in Wales who said it's virtually impossible to get a senior public sector role without being Welsh (and of course you need to be able to demonstrate knowledge of the Welsh language).
Have others experienced this or is it generally that people don't want to hire 'assholes from London'? :) BTW this is not meant to be a slight on the Scots - I loved living there and want to go back, more to get a sense of whether this mentality exists and if others have experienced similar.