Pros: good project, good for freshers and people who are reaching retirement
Cons: no proper hr policy to help the workers, appraisal system is very unbiased, racism.
TCS ... number one choice for almost any IT people. Though it looks all nice from far, it is the worst place to be.
It's not what technical expertise you hold or what distinction you have, you can only grow and get decent pay only if you admire your manager/lead/RMG.
It's the worst political place. People are very racist based on location/religion. – more... People will very quickly learn how to kill to make their progress uninterrupted.
You will be looked down if you dress better than your manager. you cannot make friends with the people whom your manager doesn't like. You can even make out if you are pet of manager/HR. TCS even encourage both husband and wife to work for same project. Professional growth depends on what kind of relationship you have with your manager. They expect to be friend in Facebook to get good ratings in current project and as well as to get next good assignment. You will be expected to work as a spy, ready to call up and give information from personal details too what work others are doing. It's like giving your whole life in the hands of monkey.
HR system is the biggest issue in TCS. None of the HR will support you even if you produce full proof of your manager's involvement in the issues raised by them.
The worst experience was, HR send a guy to friend a girl and to create all sorts of bad stuff a girl can under go. The only reason behind this was to teach her a lesson for opening her mouth about a harassing manager.
If you befriend a person your manager doesn't like then it's 100% guaranteed you will get D-band .
Government should investigate this company and the reason why lakhs n lakhs of people left/run off from this company. – less