the comment abpout the TCS team about how many ppl dont get along with the working culture is interesting.
Ask them why is that? Is it because of the type of work, the hours, the salary etc...
I'm pretty sure that its because TCS body shops its employees- gives them menial duties at low pay and expects you to work long hours.
No wonder many ppl leave. But, if you are a graduate, probably just take it and put up with it for a year or so. It wont be pleasant, but the brand will open many doors for you later on.