Generation Y values variety, challenge, and change more so than lack of loyalty or commitment. To retain Generation Y employees, companies should focus on work-life balance, a collaborative workplace culture, and opportunities for advancement within the company. Ongoing training, especially in soft skills, delivered through on-the-job coaching and in-house courses helps keep Generation Y employees engaged, relevant, and motivated to stay with their employer longer.