I've worked in the UK, Europe and the US. From my personal experience I haven't seen any difference in the amount of effort, productivity or skill level.
Maybe I've just been lucky with the people I've worked with. In one company we had a representative of pretty much every major European country working there along with quite a few guys from the US. Everyone worked hard to get stuff delivered.