Pros
Nice office location and perks (breakfast, coffee etc). Good team spirit among the lower-level team members (there was some camaraderie whilst I was there). There is a reasonable amount of freedom to work on projects / role, albeit this depends on your manager.
Cons
Management are very poor and give the impression that they do not know where they are going. Many people left during my tenure and they were quick to hire-and-fire, owing to lack of strategy and direction. The CEO gives the impression of being a spoilt school-boy, that expected his ego to be fed on an ongoing basis. This was not helped by a culture of fear / keeping quiet, which meant no-one spoke out out if business was not being done properly. The Russian mentality / culture is unlikely to suit most people (unless you are Russian perhaps...).