Well said Ashish!!! The people in TCS (I am not talking about all), just crib and complain, but they never have the guts to get out and join another company where the work is more demanding. The people are not technically competant, they become managers at the age of 24(what a phenomenon) without knowing the abcd of management and they become technically and managerially uncompetent. These people cannot survive in any other company. These people just play unbelievable politics. Many real good people have already moved out of TCS. They never waited for a salary cut. So don't crib and if you have the capability, just get out!!!
Another thing is, there is no transparency in what TCS management does. For a salary increment letter or a promotion letter, it takes months, but a salary cut letter came almost at the same time the news was announced. What an accracy!!! one of the worst management team ever in any company.