Every day on a Project in TCS is Interesting and brings its own set of challenges on day to day basis. But we in team work together and explore together various ways to get those issues resolved. We also have so many topics from world news to discuss during short breaks.
I have learned from my last 5 years in TCS is that company HR at large is quite accommodating in terms of employee concerns and tries to help at best possible. Company prime principles of Ethics ad Values system are quite deep routed.
Being a large organisation as TCS, hardest point i felt is that one have to outshine lot of people to work up the ladder as the base of employees is quite large.
For me personally TCS provided a good platform to work on many international projects and showcase my talent.
TCS spends a lot on Employee Trainings and has good ethic and value system
Growth in company up the ladder is quite slow.