As of 2017, the company has around 700 employees in its six offices in Prague, Saint Petersburg, Moscow, Munich, Boston and Novosibirsk.
V roce 2017 měla společnost kolem 700 zaměstnanců na šesti pobočkách v Praze, Petrohradu, Moskvě, Mnichově, Bostonu a Novosibirsku.