working in EU

Hi I am dual national, British and Swiss.

I currently live in UK but am planning to move to Spain. Does anyone know whether as a Swiss national I would be able to work in Spain or would I need a visa? Also am I limited to how long I can stay there?( I understand I would need to go and register with the local authorities)

If you have a Swiss passport there should be no problem working in the EU. You can stay as long as you like providing you can support yourself financially and register as required.

As a Swiss national you should have a full freedom of movement in the EU https://ec.europa.eu/social/main.jsp...=470&langId=en

thanks