Is there a minimum length of time you must stay at Intern level/role? At Associate? At Professional?

There is not a minimum time requirement for each level/role. As long as you meet the requirements and your mentor agrees that you are ready to apply to the next level/role you may do so on your Trainer Portal.

IMPORTANT NOTE: Please do not begin an application until you are ready to apply. Applications that are inactive for 4 months will be deleted.