Overall a good Average company that can work long term can be more that 10years .. The good thingsCompany that have good peers , colleague and , Management that is team-work , learning and development centric.
The challengesThere is a lot of red tape and not enough staff. The same few people keep getting promoted, which hinders career progression and promotions for others. Salary increases are very low, and organisational restructuring happens every 1 to 2 years, which is quite disruptive.