Re: Freedom of movement.
But, Brexit is basically the finger to any EU citizen living and paying taxes in the UK. That includes mid and high-earners too, remember.
After 20 years in the UK, if Brexit happens, I'll reluctantly pack up the family and leave.
I don't know the size of this effect, but you may want think about which nationalities you want to replace the gap.