Pros: the work culture, timings and job security are few things the company can be proud of.
Cons: the appraisal system is always biased
Pros – Work-life balance
Medical coverage for parents
Onsite
Longer you stay, bigger you become in TCS and benefits(monetary+personal) shall come automatically..but you have to be good in politics and making connections with powerful guys.
Cons – Salary is less but you can equalize it with onsite if you are lucky.
Too many processes and bureaucracy
Politics
– more... increases many fold as you move into management.
Cheap policies like getting rid of paper napkins in restrooms etc for cost cutting.
Lack of verbal appreciation & lot of favoritism
Advice to Senior Management – Decrease bureaucracy, try to make everyone work in TCS just do not rely on couple of top notch resources for delivery.
Yes, I would recommend this company to a friend – I'm optimistic about the outlook for this company – less