Pros
Company's image in job Market Not very Micro managing Flexible with leaves and breaks
Cons
TCS believs in managers.if you are technically skilled or research talented, you shouldnt be at TCS, because people who dont do work and help managers shoulder thier work gets all appreciation and benefits. so in long term if you wanna be a process expert or Reasearcher or a consultant, forget being with TCS-it can never satisfy you. It has such a false skin in the business world. pay is horrible Never believe TCS banding process - as it is all pre set-so if your manager gives you a high rating, dont be surprised if you end up getting the lowest BanDoing some thing extra-will always get you rewards-but something extra will end up ruling the work place and actuall business slowly drifts away. TCS managers are dead logs-they follw true Indian fundamentals-'we dont work and always criticise people who work'