IJPs(Internal Job Posting) were rolled out before two months. The process is to select a candidate for a higher position however the results were decided even before they could role out the offer. The worst part is the even the selected candidate will not have his promotion in a written format, its only verbal!!!! The results were announced verbally and via internal emails. So if the management feels to de-promote he/she can be put back into calls. So promotions are just an eye wash.
Are you close to the Management? If the answer is no, then you have very less chances of growth in the industry. Though you are efficient and process oriented, the additional qualification for any promotion is, you should have good terms with your superior officer. Recently there was a IJP(Internal Job Posting) announced for Team Leader and Escalation Desk. The IJP was conducted by the existing TLs and the Operations manager. The basic criteria to apply for TL post is the candidate should be a Band 2, should have experience for at least 3 years, also based upon the ratings that were given in the past. However apart from these, you should also have a friendly relationship with your Superiors.
One of my colleagues who had applied for the IJPs conducted was rejected just because he did not have good terms with the person who took care of the internal job posting. So there is a partial trend followed by the management on promotions.