Interesting article on the western values and the return of russian expats in their home country.
I am an Italian expat living in northern Europe, and I am actually thinking about something like that, maybe in the next 5 years.
My Russian is definitely way too rusty (about a A2 level in the european framework) to work in a Russian company, but if there were in the future good opportunities in some foreign companies in one of the larger cities (Moscow, Saint Petersburg, Kazan, or even Sochi etc), I would definitely consider it.
I have not properly lived in Russia yet, just stayed there a couple of times for a few weeks (and only in Moscow), but from what I saw and experienced it is much less "foreign" for me than living in the US or UK.
Furthermore I felt more freedom about speaking my mind while in Moscow. In the west you can lose your job if you do that on some "sensible" topics (even in Germany: it is very difficult to fire an employee with a permanent contract for not working good enough, but you can be fired for saying something that is against the new rules of political correctness...)
The main problem would be possibly the really cold winters for a south european (but they are not worse than in Montreal, and many Europeans adapt easily there).
Maybe I just need to wait for Russia to finally free Constantinople