To tackle the challenging work as well as the authority and independence aspect, I would create weekly goals or tasks that would increase in difficulty after each goal/tasks is accomplished. As well as allow her the freedom to select teams for company projects, if any. Being in charge of a team would also provide her with managing skills that would be needed in order to move up. For the knowledge and advancement aspect i'd research possible college programs that are provided by the company, if any, and insist she attends classes on order to further her education which will allow her to gain more knowledge. Which would also allow her to reach the requirements for higher positions in a shorter time
To tackle the challenging work as well as the authority and independence aspect, I would create weekly goals or tasks that would increase in difficulty after each goal/tasks is accomplished. As well as allow her the freedom to select teams for company projects, if any. Being in charge of a team would also provide her with managing skills that would be needed in order to move up. For the knowledge and advancement aspect i'd research possible college programs that are provided by the company, if any, and insist she attends classes on order to further her education which will allow her to gain more knowledge. Which would also allow her to reach the requirements for higher positions in a shorter time