Wow free soda! I can't imagine why top talent wasn't beating a path to your door!
However, soda, coffee and toilet paper and soap in the bathroom are very small things. Listing them in an ad as one of the key benefits of working for a company is also a mine canary, one that says the company has very little to brag about.