When opportunities arise, the hiring process is very fair and the opportunity to move up is recognised and often rewarded. The opportunities may be few and far between however due to being a relatively small company and job openings require movement of people. As yet, I have not had a problem.
Graduate, Cambridge, TAS