Salaries vary from region to region in my experience, the north of India is considerably lower to the mid/south of India.
However, opportunities in the northern region are more prosperous? So is it stability or rewards that one should measure? Also each role has its own value..
Hope this helps