All most all the projects in TCS are developed projects.only a few enhancements for the projects.so no scope of learning a new things. TCS is preferred when you are damn good with technical skills and to lead a leisure and happy life with job security.
One major problem with Chennai TCs is Tamil politics.Even the managers treat the tamil guys and non-tamilians separate. No Job satisfaction. I have a worst experience with my project in my 2 yr experience.How much you work hard we will get the same rating.
It depends on your luck to get good project in TCS.