Spending more on retaining developers reduces the cost of hiring developers
It's not rational at all, but I'm much more likely to be satisfied at a job if they offer some token benefit, like free smoothies, than if they offer the equivalent smoothie per day price to my salary. Anyone else?