I think it's alright. It seems that internal movement is on a need basis.
I haven't had been offered a promotion but based on the stories of my coworkers, the career progression is fairly fast and there are many opportunities in the company.
We haven't discussed about that yet.