Promotions are sometimes given without salary increases, or without market related salary increases.
Immature and reactive upper management.
Management do not apply themselves consistently and fairly across all teams, your progress at the company is often determined by after hours socializing and drinks with management.
They offer no carreer development.
They use older technology stacks.
Developers are expected to perform additional roles like Support and Deployments, after hours and on weekends.
High attrition rate, older and new staff leave regularly with the company having a "non retention approach"
Achievements are not celebrated.
No medical aid benefit.
The company culture is really poor as it currently promotes segregation rather than collaboration.