I too am a graduate from NIT in ECE, and what you said is perfectly true and I faced it. Though i was lucky to get out of the mess pretty soon. As far as services industry is concerned, the scenario will be pretty much everywhere. We dont get the opportunity to work with product based companies. In the IT, its all testing / support etc. But there are lots of start-ups coming up, which provide tremendous learning opportunities, but the issue there is over-expectations of the employer, lack of job security, ruining of personal life. Though all the above mentioned factors get offset by one thing...knowledge. Another thing is Engineers are available in abundance, hence value is getting deteriorated day by day. lets hope India gets some good product based companies in future .