I'm not TCS employee or TCS admirer. However, I'd like to mention that atleast TCS is not laying-off employees. There are quite a few organizations who may be paying higher salaries than TCS does, but, do not think twice when it comes to firing employees.