Management really tries to create opportunities for further advancement but there are times when there are none. If in an situation, your team/department is going through organizational changes, there is a big possibility you might have to quickly move on/out or you could either be put in somewhere or will have to leave. Very rarely does this happen though.