I returned to India after staying in Dallas for 10 years.
Living in Hyderabad for the last 2 years working as Sr. Systems Analyst. (:)) Designation doesn't matter. You will know why).
Even though below are the few breif sentences. Pl. let m ekno wif you wnat me to eloborate more if it helps you in decision making.
Advantages:
Being Close to family and happiness through out. (I missed this in US. Even though I enjoyed the time is US time with physical comforts, friends and family, there used to something back of the mind bothering all the time.) Thats not there anymore.
Cost of living is reasonable. Example: You can get a coffee for Rs. 3 and Rs. 250.
We can lead the same quality of life(at Home) we used to lead in US with Indian Salary. I say more than US.
Getting Used to Roads: Dont worry. I use Google maps with Navigator on Blackberry. You will not get lost for sure. Same with Yellowpages etc.
Enjoy Food. There is no limit for enjoyment in this area.
Once you come out of house, you are an enemy on road. Everyone treats you the same. But the best part is: You will get used to it :)). This is the worst thing in India (Or in Hyderabad). Been to Chennai and Delhi where its nice there. There is not a single day I come home with peace of mind.
You will loose the spirit of "I can do this Myself".
Loss of compensation i.e towards savings.
Few cases here: Your team mate is US treats you ..... let me find a perfect example..... "Do you Know how a HeadMaster in a School treats a 1st class student.". Its far better... While you calculate your experience with your US team mate experience and feel surprised. Its like a policeman not wearing a Uniform.:))
I miss US when I see nice roads and Holiday lights while watching movies/sitcoms.