They will give you some awards based on your performance and which will get you some pennys. Also they have good insurance tie ups.
Good ,by default added once you come to tcs payroll. But still you have option to select.
Great leave package. lot of flexibility around leave application and advance leaves.
Dental does not have good coverage
401 k match health dental vision decent benefits
Knowledge sharing and team work
Great 401K benefits , medical benefits left a lot to be desired and have good support staff
Time off - 10 vacation days and 6 sick leaves + federal holidays
Best - base salary at par with industry Worst - bonus is very less and you normally end up getting 50% of what is promised to you
your 401K plan is good here. You won't see any change in your onshore salary no matter how years you work here.
List based on reports from current and former employees. It may not be complete.