In my department, it seems as though they do more outside hiring, rather than hiring from within. They want everyone to stay in their specific position for a given amount of time. If they are over qualified for the position, and others open up that they have been told they would be a good fit for, instead of hiring from within, with people that know the positions well, they hire under qualified people from the outside. Though I'm sure they have their reasons for doing this, it seems flawed.