They insert too much process into everything, pragmatism is thrown outside the window almost all the times
As a high performer, you are often buttoned down due to frustrating processes and this impacts your growth (career/compensation/etc.)
They follow strict salary bands, so good for you if you are poor/average performer because you will get at least what is in the band, but bad if you are high achiever, because you CANNOT get more than the band.
Company's processes force you into one size fit all approach where total number of possible sizes are limited. So if you an outlier in a positive way (i.e. you really excel at what you do), you will often be buttoned down due to only limited number of available sizes where you can be fitted
Managers are a sham, they don't write code (not even senior management in tech), well at least not better than their reportees.
People who don't write code (managers) are responsible for annual appraisals - so highly absurd way of judging - Again, a boon for low/average performers, but a curse for high achievers
Everyone loves process, you can use loophole like story point gimmick to show you over achieved and end up gaming the system in your favor. If you want increments and promotions, do what your managers expect - which might or might not be the best thing to do.
Some senior team members really rough up other team members, they talk weirdly and they often insult others and their managers don't do anything. So learn to not take insults very seriously and stay away from such jerks
Internally too much politics for quarterly awards - people fight for things which has visibility and those who don't, end up never getting any awards no matter how hard or relevant their contributions were.
Managers don't care to keep themselves updated neither do they properly report your work to senior management who decide awards/compensation/promotion etc. They are too busy in processes and meetings.
Process triumps pragmatism. Common sense is really lacking in senior management.