Outdated company culture-people care about flexibility. Offer it to them, for real. One work from home day a month is not flexibility. We work in sales, people employed here should be naturally ambitious and it should not be a big deal to have more flexible hours or PTO. Upper management started complaining about summer Fridays one week after they started-this is irritating. Do not offer a perk if you can't get on board with it. Billing might be slightly less (or not at all because nobody waited to full year to really see how it affected numbers) but people will be happier and feel more supported. Get rid of the people that don't want to work hard/will take advantage of perks/flexibility and focus on changing the system. It is simply not working. The turn over is terrible because people are sick of the company culture, management that is not present and do not feel heard. Invest in the good people that you have. It is not them, it is you.
Benefits-ridiculously expensive, fix it
Perks-Happy hours/social events in the cafe are great but all of these efforts are moot if the actual internal efforts go unfixed/ignored
Compensation structure-It is very difficult to make good money here because of the compensation structure and it kills all enthusiasm.