
It depends on the market you are in. If there is a lot of growth your have a better shot. Low growth means lots of competition within the company for 1 position when ever it opens up. You may be excellent for months and years on end, but you're based on your most recent performance so, if the stars align and a spot opens during your best performance you can get promoted quickly, often based on merit, sometimes based on desperation to fill an unpopular position.
Some jobs are not announced because they are offered secretly to friends family or love interests of male manger and supervisors. These is a way to check online but the online access is not readily available unless a manger is willing to provide it.
Help answer questions real people are asking about your company. Your answers will be 100% anonymous.
The person asking the question will be notified of your answer, and it will be posted publicly. Your identity will be kept private