1. Probably the best company in Russia for engineers. Certainly the best one in Saint Petersburg.
2. Salary may seem average-ish, but with all the benefits is actually decent.
3. I made a lot of friends here, most of my colleagues share my views on life and culture.
Cons
1. No engineering offices in Europe :( You can't keep your job if you ever want to change country.