I joined TCS after 5 years at one of the Big4- worst decision of my life...moved back within 5 weeks. The place is a joke, indian working culture is not good, as the poster above says, most TCS 'consultants' have such limited interests outside of work, it's quite terrible. Pay was ok, but i was drafted in 2 levels above my big 4 position, so not really great in respect to what i would get for the same at my current emlpoyer. The client list sounds ok, blue chippy, but the only work going there is managed outsourcing/testing work. BORING. Stay away. No really, STAY AWAY!