Wow. So much sour grapes.

I love how posters are attacking each other for accepting contracts that pay more. What are the angry people expecting Westerners to do, reject salary offers because Asians in equivalent positions are not paid as well? Do you seriously expect anyone to believe that is what YOU would do? What an enormous sense of entitlement some people have.

Businesses exist to make money. If an employee is willing to work for less, then he/she will be paid less. If you don't like your salary and benefits package demand more. If your employer agrees that you are invaluable to the company, he will pay you more. If he disagrees, which is his right to do, you will have the option of keeping your current position or quitting.

To expect others to take pay cuts or to apologize for being paid more, is the height of ridiculousness.

Polka--there are lots of people with elite US degrees in Qatar, but virtually all of them are Americans and they work for the American Universities or the American companies because of tax liabilities and benefits. And say what you like, but Indian universities are way behind US ones. If they were equal, then Americans would flock to India for a cheaper better education, and Indians would stop flooding into the US. And no, I am not American.