
Professionalism and Meritocracy. Value your employees and distribute opportunity fairly.
Accountability and measurement of value add, output by an employee by team etc.
There are breakdowns in organization structure. You don't feel like a you belongs to any team.
Hire management layer with integrity, technology competencies and professionalism. No integrity no way it can improve.
They don't level compensation of people based on role, expertise and experience. If you were not tough negotiator during joining you will be exploited until you resign.