In Asia, I would say Seoul > Tokyo > Singapore > Shenzhen > Taipei.
In Euro, London > Berlin > Paris.
In Euro, London > Berlin > Paris.
I've seen the work culture (non programming) in both and as far as my friends go.. I have a VERY difficult time seeing my korean friends vs my tokyo friends.
As far as compensation, I'm not sure about Seoul but Tokyo wages for software is very low I've found.