Generally, leadership development programs last for 1-2 years, in which participants cycle through different business areas before receiving a more specific path. These programs are also typically housed within large companies, but have a small cohort each year.