I hope we are not going to get once again so ecstatic about free food and gym. I know that this looked truly revolutionary during Google's hiring binge.
I'd prefer a higher salary and getting my own meals, but free dinner without free lunch is a huge warning sign.
Office gyms are usually awkward as well, but the shower is useful because you can bike or run to work, so that's a plus.