My assessment after having a few years perspective:
- There's quite a big span between the average level to high level to top level when it comes to polish devs. Specifically, it goes a lot lever than what I'm used to. It goes high too, though, but those individuals are not necessarily cheaper than a western european employee of the same calibre (probably similar).
- (Engineering) Management culture is totally whacko and quite a bit behind the western world. I blame the machoismo.