There are a lot more EU nationals flying for UK based airlines than there are UK nationals flying for European airlines. The language fluency requirements for German, Spanish and French airlines precluded most UK pilots from been able to gain employment in Europe.
Swiss Air seem to operated into every European country, so been non-EU doesn't seem to affect their ability to operate across Europe.