The benefits are total junk. Basically the minimum they have to give you tosay they have benefits.
Management does not have your back. Ever.
The engineers are extremely immature and junior and do not understand the basic building blocks of the tools they use.
Everyone is afraid. Management is afraid of execs, product is afraid of management, developers are afraid of product and everyone jumps with a knee-jerk reaction whenever a new feature is demanded.
There is no planning. Everything is the top priority and product is constantly fighting over who gets to have their feature developed first. Due to this infighting, almost every release is delayed making it harder to plan the next release.
The exec team doesn't seem to understand how software works or how it is built and there are a lot of 'old boys club' kind of behaviors going on with back-room promises.