Tata consultancy services is the biggest consultancy services company of Asia and 2nd biggest consultancy services company of world with more than three lac employees across the globe , one of my friend is working in tata consultancy services from two years and he is highly satisfied with his job. The training provided by tata consultancy services is so good they provide training on the basis of your domain ( they categories trainees in into different domains) .
The working environment is so good , sometime work pressure is high but that can be manageable because that is what for which company is paying you the salaries, according to me tata consultancy services is a great company to join and build the career