Saint-Petersburg
Offices
The team operates from two offices. Our largest office is in Saint-Petersburg, Russia. The second office is located in Savona, Italy.
Workplace with an amazing view of the city
Our office is situated in Class-A business centre 3 minutes from the metro station and it offers a fantastic panoramic view of the bay.
We even have a telescope
You can work wherever you want and wear whatever you like