Promotions in companies are advancements where employees move to higher positions with more responsibilities, better titles, or increased salary. Promotions are usually decided based on factors like job performance, skills, experience, leadership ability, achievements, attendance, and contribution to company goals. Many companies also consider performance reviews, teamwork, seniority, and manager recommendations before promoting employees.