As of 2017, the company has around 700 employees in its six offices in Prague, Saint Petersburg, Moscow, Munich, Boston and Novosibirsk.
Tính đến năm 2017, công cty có khoảng 700 nhân viên tại sáu văn phòng ở Prague, Saint Petersburg, Moscow, Munich, Boston và Novosibirsk.