I am serving my notice period and served around 4 years in this company.
Pros:
1> Best Private Sarkari(Government) company, you will barely get a chance to leave. They have number of projects and job security is good.
2> Work culture other then client site is good.
3> DJ shows, Dance parties, Bhangra, you will get these things every day if you go to techM.
4> Women colleagues are beautiful, if you are a # obsessed guy/girl, you got it then.
Cons:
1> Worst management ever. Most of the managerial staffs are depressed babus, whos market value has gone to zero and they practically have no other place to go other then taking a retirement or continuing.
2> In my 4 years of experience, I barely doubt that HRs in TechM are actually aware of its HR policies.
3> English Speaking/ Corporate communication of Call centre employees may be good, but in engineering, we have all primary-fail engineers recruited here in TechM.
4> If you joined as a fresher and is expecting a growth in TechM on a long run, then its an illusion. Wash your face and think again.
5> Onsite projects are allocated to people with longest tounge that can lick the toes and asses of senior management.
6> Appraisal! LOL! . E.g: Lets say In 2015 I was working for a salary of 100 INR /pm, then post appraisal ican expect a salary of 102-103 INR/pm.
7> The owner of TechM is shopaholic and may be an ex-callcentre employee. Every next year they used to by call centres from their business profit and in return will seek sympathy from employees for giving them a marginal appraisal.