twofish-quant
- 6,821
- 20
kote said:Starting salaries are set company-wide, regardless of location. I'm pretty sure this is standard practice for large companies, which means salaries won't vary much by location for the same position.
I work for a multi-national, which means that you have wildly different salaries for different countries. An entry level position in India will pay a lot less than one in California. However, the tendency is to close offices in places with high salaries and then open offices in places with low salaries, which means that there are ten times as many entry level programming positions in Bangalore than in the US.
Within a company, there may be relatively small differences in salary, but the really big differences come in where companies choose their offices.
I should point out that this deeply worries me since I'm a US citizen, but one interesting thing about working for a multinational is that a lot of the people that you work with aren't US citizens and so have no particular concern for the United States. You aren't going to be able to appeal to US patriotism, if they person that makes the decision to move 1000 jobs from the US to India happens to be German.