Pros
Pretty friendly atmosphere and friendly teammates. Free working hours. Good office location (I mean Academgorodok with all his goods).
Cons
Hour base rate system of payments. Say you're stuck with some issue and trying to make decisions when you are taking a shower home after work. Your brain is still solving the issue but nobody expect you to report this time as working hours. Or, say, some of your teammates asks you something. You cannot wave him off, It's absolutely ok to help, but where should you put all those time spent for helping? You always had to think about whether you have enough reported hours or not to have a good money this month. Actually there is too much hype about company projects, most of which do not deserve it. I think it's better to be a little more modest. (By the way it's pretty usual behavior for Russian companies.)