Pros
* Good line/mid-management * Very nice team - both highly professional and friendly * Lots of really interesting and state-of-the-art system programming projects
Cons
* Low salaries (used to be competitive until recent drop of Russian currency) * Inefficient, illogical and authoritarian management style of Korean partners (although this is partly compensated by good local management) * Some employees are surprisingly incompetent (guess that's normal for a large company though) * Company hires extremely (I mean _extremely_) professional guys and then give absolutely silly and boring work * Projects get started and cancelled by Korean partners all of a sudden with all existing work and experience being sent to /dev/null (funny enough projects often get restarted from scratch by another team in 2-3 years); local management don't seem to have _any_ influence on these decisions * Managers don't seem to have long-term strategy (probably caused by above) * Most real decision making is done in HQ - Moscow office is just a pitiful outsource