Some rotations can last a few weeks, while more in-depth rotations can be as long as 18 months. Multiple rotational programs can exist within one company for each major department, allowing employees to explore and experience each aspect of particular business functions. Rotations can be across major departments (from sales to HR) or across teams within the same department (from accounting to finance), depending on the organization of the business and the goals of the rotational program. The programs serve as opportunities for employees to learn more about the business, develop a wider business perspective, and develop their skills by experiencing different job duties. They allow new or existing employees to get experience in a variety of business functions by holding real, temporary positions and responsibilities in different departments. Rotational programs are company-organized initiatives wherein participating employees “rotate” through different aspects of the business for specific periods of time.