TCS used to be a v good cmpy . But now problem is middle management is crap . Top think tank is still gold and that is the reason profits are going up . But gradually talent base is getting screwed for 2 reasons . First is that crap middle managers who don't have the potential to lead and groom young talent , hence talented and smart ppl take a quick onsite and quit around 4-5 ys of expr . The mediocre grp gets onsite late and they continue to be with and gradually get into Middle management and screw up up coming talent