What Debajyoti says is very true. I have personally known people kicked out just like that and I have worked for TCS HR.
Considering the comments of HA, nowhere in the history of TCS has anyone got 140% increase etc. It is the most poorly paid software organization and it is rare that salaries in TCS really go up.
TATA ethics are just on paper. Just ask Gopi Vedachalam who has filed a case against TCS and ask those who reposed trust in Tata Finance.