I really like the way my current company handles things. Aside from annual raises that take effect July 1st (currently waiting for approval, but if that happens after July 1st the raises are retroactive to the first), we have open bars (free drinks) every other month, company wide lunch events a few times a month, other general events (had a Juneteenth and Pride event this month). Oh, and all these events are paid time (you still have to hit your KPIs though).
A fairly well stocked kitchen (you could make your own lunch if you wanted to), coffee and espresso machines, sparkling water / flavored water one as well, snacks, the whole deal. Yes it’s not perfect but I’ve been happy so far.
Programming and self hosting the results when I was ~14 is what led me to a tech background. No university, but I’ve been working professionally in both IT and software for over a decade and self hosting even longer.