What attracts & keeps employees

What attracts and keeps the best employees? Is it money, more money or titles or are there other factors that prompt new hires to pick one company over another and keeps employees at their current positions? This short but interesting article is for owners, supervisors and potential leaders and while much of the text applies to only the top tier offices, i.e.. napping lounges, the basis of the article is more about self worth and do people feel it or not?