Pros
interesting complex projects; many new projects start: greenfield development, new technologies; high salaries for Russia; convenient for communications new office (Kutuzovskaya); plenty of time for self-education and creativity;
Cons
weak management: many employees do not understand their goals or do not share them; processes are not effective, a lot of unnecessary employees which are not in their places, they do not work effectively and just hold on to their job; few strong technical leaders, just a lot of managers without tecnical vision; constant changes in workflow does not have time to tune, new changes occur too often many people works formally achieving metrics rather than result a large hierarchy, the tops do not know what is happening below poor communication and even feud between departments, ping-pong