There's a persistent reluctance to take timely or any action for underpeforming employees.
In engineering decisions are autocractic with teams having limited autonomy. No long term architecture vision.
Requires technical leadership and structure changes to grow beyond current organisation.
Although starting salary is good, the salary review process is impersonal and based on perceived market rate.