So really, this seems to be a case of spending money to improve quality of life. The other benefits, such as for recruiting and PR are just a nice side effect.
#) Assuming 50 employees, over 5 years, the costs are roughly $4000 per employee per year. That's maybe 15% of their salary, probably less. Given the choice, I would probably give up 15% of my salary to work in a nice place with good food, a good view, good equipment, and so on.