I've worked for a Swiss/French based company and when over there visiting the main office, they had the bare minimum when it came to the kitchen compared to US based companies where we do have soda/beer/snacks/free pizza. I was wondering if this is the norm or was I in a crap environment?
On the main subject: The more perks, the better talent you recruit and remain loyal. Look at Google where they have free cars, laundry, day care, meals, etc... Attrition (good or bad) aside, you don't want your talent to walk away because you won't write off the expense of a dollar for a can of soda.
We're sort of in a question mark regarding healthcare as the costs have gone up for everyone in anticipation of what will happen in a couple years. I'm not sure why we are dumping this all on insurance companies when there are no price controls anywhere else in healthcare or eased FDA certification or tort reform but I think sometime this decade we will be neck deep in reforming everything once everyone in the US gets dropped into public health care (you know it will happen).