Ventajas
Overall culture is very good. Despite the things mentioned below, I like working in the company very much, especially this year, when its structure became more streamlined from responsibility & authority point of view. Processes and decision making become much more effective. Unit Directors, department heads and executives are great people -- very smart and pleasant to work with. Engineers are just best -- company does its best to retain best people in the industry, though now it's very difficult.
Desventajas
Biggest con is weak connection with US office, where we have presales and customer relations related people. Often they misinterpret plan made by RU development team and agree wrong things with a customer. It is not a very big problem, when we can just loose money because of that. But it much worse when we can not physically fit into the agreed terms, so demotivate our people and loose customer's trust. Another problem is that CEO, who is overall a good person, and me personally taught a lot from him, sometimes quickly jumps to conclusions and decisions, instead of asking a few clarifying questions. And then just stays on his position no matter what. It creates feeling of not-being-heard and stubborn management in people who directly communicates to him.