People who are promoted on a new role they dont actually got promoted in the HR system for a significant amount of time. Therefore, they are not paid fairly for the role they perform but actually paid with monthly allowance for extra responsibilities instead of a proper yearly salary. The most popular excuse on this is that the role is in developing or acting phase etc. Developing roles cannot last forever so company can pay allowances to staff and not the appropriate salary.
Either the company is happy with employees' progress in the first 3 months or so, there is no ''probation'' period that lasts a year.
Poor Salaries comparing to other IT companies for similar roles
Poor management- no motivation - progress
Low level of literacy and generally low level of qualifications