I know nothing about the firings. Could you point to a media article that says that. Grossly incompetent employees MUST be fired. Otherwise TCS provides quite a stable work environment, I am told. People stay on bench for months, and still take their pay packet home!