Which retention technique would keep you at your current job?
Employee perks (company outings, discounts, meals)
Generous benefits package (health insurance, 401k, etc.)
Friendly atmosphere in the workplace
Flexible time off policy
Good relationship with the management