Employees may also leave a job because they have learned all they can learn from their current job. Getting a new job means gaining new skills and making new contacts, and these skills and relationships could bring them a step closer to their "dream job", the one that is challenging, emotionally and financially rewarding, and preferably closer to home or their children's school.