I'm Polish, working for globally remote companies. I second the communication issue. Most Polish devs are so ashamed of their english(even if it's perfectly communicative) that it makes it hard to discuss technical ideas with them. As for technical knowledge, I guess that's cognitive bias, most Polish devs I met were far better at tech stuff than most f.e. Germans I worked with.