To be fair, when benefits meet your goals, it could be very good deal. For example 401k matching is the same cash in your pocket, but without tax. Good health care plan, especially when you have family is worth much more than cash and also doesn't add to tax base. In some states you pay more than half off what you make in taxes, so making something a benefit is a convenient way of legally saving on said tax