One of the basic things in the european union is the right to abode and work wherever you want. With the introduction of JAR-licenses that became true for pilot licenses as well, so in theory you can work anywhere within the EU. The problem however is that quite a few airlines or even country CAAs require a minimum level of the local language in addition to the usual level 4 english. Which is not a problem if you have to learn at least two (in some cases three) foreign languages during your normal school career as is the norm in many EU countries.