Poor management and outdated metrics
Benefits and PTO tend to very generous, but certainly expected to work a lot of hours to feel like you deserve it. If you do not see the results, expect a lot of scrutiny. If you do well, the leash is loosened. If you work 10+ hour days and don't bill, you are labelled as a non-intense lax worker. Culture is competitive and performance-based, and can be immature and petty. Senior Management will call you out, humiliate you, and use fear tactics to get you to perform. Managers are those promoted within based strictly on revenue targets, proving to be good at sales, but lacking in any unique management style and knowledge of employee motivation and morale. Trickled down fear tactics from senior management are the norm.
Some managers can be better, some people can be easier to get along with than others, if you perform and see results, there are plenty of incentives and generous bonuses and rewards.