I did BE in one of the Best non IIT. I was a topper and wanted to do core job in Engineerng. My starting salary? 3500/ at 1997. The last guy earned more than 10K. I did Masters from IISc and joined GE corporate research and Earned take home less than 25k. Still wanted to do core engineering. HR guys with crappy MBA earned more than double to 3 times than me. Decided enough is enough. Going to join Finance with salary double than what I earned after MBA from IIM. Its the situation that forced me to move out from engineering. Until the crappy HR policies are improved in India, core engineering is no longer a good career path!