Foreign companies, especially Hong Kong ones, are seen as more desirable employers. India is the source of choice for I.T. talent. But it does not seem to have enough systems designers and project managers. Singapore, on the other hand, has many good project managers. The Philippines is very good in computer graphics and animation.
China has special expertise for jobs involving older software with lost documentation.
Some companies are tempted to pay foreign talent less than local hires because they would not be getting a lot at home anyway. They quickly back down. With more and more countries relaxing immigration rules for I.T. professionals, it is becoming easier for them to pull up stakes and move to other companies and nations. That's about how much a web designer in the U.S. can make, although it is getting tougher to find I.T. jobs there as technology giants like Cisco Systems downsize. That said, companies can benefit from lower wages by basing foreign employees in their home country.