If you want to fast track your career, this is the only way to do it in my opinion, you get subjected to a lot of experience quickly, with training for every posting. If you are new to a position you naturally challenge the status quo at first, and can implement improvements. After a couple of years you are more likely to be systemised.
Saying, that This is not the path I have taken having only worked for 2 companies in my career, but I have taken a number of roles in that time. I have 2 friends that are not outstandingly intelligent, that have done very well for themselves by moving around a lot.