Honestly, none yet. I've read a couple of comments about the company being predominantly Russian and tough to get used to for non-Russian colleagues but honestly, I do not speak Russian and all the colleagues I work with communicate in English and never made any issue out of it. The CEO recently also made a push in the company all hands to use English as main company language which has also been very well received.