Indian IT companies have pampered their people no end. Compare a Ph.D in Biochemistry working with a pharma lab with a Software Engineer. The former gets less than fourth of latter's salary. I am myself associated with the IT industry for last 15 years and I have also earned good money in these companies. However, truth is truth. Salaries in IT and ITeS need to get rationalized.