it is long list to go, let me start one by one:
1) Certification - substandard material to read, most of it is literly copy paste from google without knowing what is needed for the role. you need to do 2 certifications per year. need prior approvals for external certifications which is hassle. you will be benifit from external certs but internal are crapiest in the world.
passing marks - for internal crap you need to score 70% & it is not consistent with some are 75% 80%, so they can increase / decrease this percentage to screw you at bad times. it is their greatest weapon to use when layoff's & when you ask for promotions.
2) there is no value for experience. they don't care how much experience you have and what you are capable of even after proving what you are. they just count on certs.
3) appraisal - bad design, number driven which can't be true all of the clients/projects you work for, if you give your 100% you are good, if you give 125% you are better, more than 125% excellent. that mean you work 1 and half times better which is practically b***s**t. but people manupulate this numbers doing politics/polytricks.
4) CRR - another disaster in the system, you will have your individul appraisal above, assume you did excellent then you will be compared with other memebers in the account. you could be working with one of the wellmanaged project no slogging, other one could be working 16hrs a day for badly managed project. you are gone, they will step on you. your core strength goes for toss, because you did just 100% not more when compared to others whereas you did 150% as individual. practically you will be fighting every appraisal/CRR cycle. you will loose interest after few years.
5) inconsitent policies - policies keep changing very offen which are mostly employee unfriendly.
this is where HR play with employees very effectively.
one best example: associating CRR with Salary, you get highest # you will get max increment (say 15% offshore, 4% onsite), you get one less # on CRR % drops drastically. - so you are screwed
second - CRR & Certs linked to your promotion - you should have 2 consecutive years highest CRR & certs complete then get promotion other wise ****ed up.
like these many more, they link / unlink & play with these numbers very well based on time. market is very good they delink some of them, market is bad they link them and make you sick and push you to fall off, which is practically "lay off".
6) Bad response from help desk - you will never get answer for what you are looking for the first time, need to be behind people.
7) poorly designed company protal & applications - this is exact representation of the company, shows how messed up the company is. there are many portals for each unit, many application liks in front page which are not relavent to employee. every employee gets in to system never see dash board of what he should see, every thing is displayed. so people spend time figuring out what app is for what (specially on xnet).
8) mismatched goals - company will decide what cert's to be done for company benefits. not your & company benefits. many employees say I would do one external cert which will add great value to career and company in a year. don't want to waste time on internal certs, this is very valid. company can have employees undergo trainings for their system/process understanding not taking cert's for them. spend reading time in something that is real beneficial for you, afterall your knowledge is what they are selling.
I have many more long list which are hard to type here.
my advice if you are experienced don't ever join this company which is stable unstable company. stable interms of equity unstable interms of survival. this company is not made for experience. it is fresher training company.
review my 8point feedback above before signing the offer letter and spread the word to all you know.