My experience in TCS is very good its a very good company I was in BPO at back office work the environment is really very good.
Managers and seniors are very good
HR help out in every issues.
Process oriented company
Cracking interview in this company is not tuff as anyone whos home work is goog before going to interview with the relavent field will succesfully will get recuritted in this company.
I must say TCS lives in its own world, which is vey exciting.