So many. But it also depends where you work in the organization. Some teams have terrific managers that buffer senior leadership misbehavior. Others allow teams to be completely at senior leadership's beckoning and that's where the issues fester. Ineptitude in every corner of the company. A "yes men" approach to decision making which has this company in the stone ages. No working remotely and no laptops (outside of sales) because of a ridiculous level of paranoia. A desire to keep doing things the same way because of any sort of risk. This company may be doing well now, but in a few years, the industry will make it obsolete the way it is currently run.
Vacation time is ridiculous, you're called in on your days off and it's an immediacy you've never seen before. Managers and Directors are honestly terrified of some (very specific) senior leaders. The overall culture is toxic and you can't trust a living soul or an electronic device. Parental leave is a joke if you ever want to have a kid - you'll never see them since you don't get time off and schedules are not flexible, especially around the holidays. Yes, some companies require that level of structure, but this company is not the CIA, the military or providing a cure for cancer. If discounted lunch is what does it for you, then by all means, enjoy. Otherwise, there is a better opportunity elsewhere.