TCS working culture is worst basically in insurance domain. If any body joins TCS, must be sure that you are not to be a part of Insurance domain. Confirm with HR otherwise, you will be suffered until you leave TCS. HR policy is worst. **Managers can betray at any time.
Higher management is too selfish that they will only think about their profit as their salary is dependent on the Companys profit**.
Managers seem to be illiterate when they communicate with subordinates. HRs are good for nothing and they have no power as they are treated as paid servants.