It up to the manager to approve your promotion. They do not show seniority or give everyone the opportunity. You can ask but if you do not have a fabulous connection with the manager they will brush you off. If your manager says no it won't happen unless you have other connections with someone above the manager.
They try to promote within and as long as you show interest you have a great chance to be promoted
they pick the best person for the job
Up to the GM
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