2 ms·Most of their employees (by a long shot) are in Russia though.by stjohnswarts 5y agoMost of their employees (by a long shot) are in Russia though.