TCS is just a cheap sweat shop which cannot be trusted. All its talk of ethics and high morals fall flat on its face. The company cannot hoodwink its own employees for long. I personally feel it is a highly hyped and pretentious company. It should stop making noises about ethics etc and come clean on its policies if it is serious of making any headway in this competitive world.