The top reason for staying on the job was nature of the work and job satisfaction. Coming in a close second was flexible schedule and work-life balance. Next was work environment and corporate culture, followed by advancement opportunity and personal growth. Salary and benefits were the least important.