I live in Europe and have dual U.S./E.U. citizenship. Still working on the EASA license. Have 5 of the exams completed and doing five more at Gatwick in two weeks. My wife used to work for a legacy EU airline (non flying position) and is now working for a small charter airline in crew scheduling. As a non E.U. citizen it is possible to find a job if you have an EASA license, but those jobs are few and far between. I think for a while Norwegian Air Shuttle was actually looking for EASA licensed pilots with U.S. citizenship for their long haul operation. There are a few small charter airlines that will hire without E.U. citizenship but those jobs tend not to pay all that well and give very little time off. As others have said, the jobs that would be available to foreigners are the jobs many Europeans are trying to get away from.
I am currently working on a 4/4 contract in China and that works out pretty well. Get the benefit of living in Europe but good pay and 6 months off every year.
Be careful with Turkish. They are a good airline in many aspects, but their pay is tied to the Turkish Lira which has been very volatile in recent years, so your pay is constantly fluctuating. They also do not allow commuting on the narrowbody fleet and only give 8 days off per month, so you are in Istanbul full time. Also Turkish flies to some very bad areas where you could be in hot spots regularly. They had a crew at the hotel in Mali that was just attacked and about a year or so ago they had a crew kidnapped and held hostage in Beirut.
As for the EASA license, there are places to do it less expensive than through the UK but they do not seem to have as well defined a process. Technically the process is the same, but the information is well laid out with the UK and the approvals are very quick. You have to apply for a waiver for the formal ground school process and I have been waiting 8 months for the Polish waiver, but still nothing. The UK took two days for the same waiver. You also have to make the application for the license through the authority which holds your medical records. You can do the theory exams through any authority, but all 14 must be done through one authority, not, for example, 7 through Germany and 7 through the UK. But you can do the medical in Germany, the theory exams in the UK, and the skills test through the Netherlands, then take everything back to Germany and apply for the license. With the theory exams through the UK, they have several testing centers located around the UK, one in Orlando and one in Malaysia.