Benefits - benefits are often touted as something special when they really aren’t. They are, for the most part, the bare minimum. Sure, there is food in the office but there appears to be no social budget bar huge company meeting based parties and a pension that’s a legal requirement.
Progression - all over the place in short. Graduates have a progression plan in place but above that, it’s you vs the inflexible and painful progression document. Promotions seem random and titles don’t seem to mean an awful lot. I do not believe Apadmi titles reflect their equivalent roles outside of the company.
Pay - below par. Pay reviews have been laughable, often not meeting inflation. Pay bands apparently exist but aren’t public leading to uncertainty and mid level engineers being paid similar to seniors while seniors who are unhappy with this get pushed up encroaching on higher bands.
Learning and Development - Engineers are supposed to get an hour a week which people don’t seem to know about and even if they did, what can you possibly do in an hour. Scrum training has been offered internally, seemingly to good effect but there doesn’t appear to be any budget for anything out of office like conventions etc.
There’s seemingly no learning and development for mid-senior and above.