Company culture is horrendous. If you aren't an inexpensive developer in exactly what they need at that time, they won't keep you. Think they hired you because you can add value and they'll stand by you? Think again.
They do not care about you, your family, or anything you've done for them. They just want to maximize their profits and ring you out until there is nothing left. Want a raise? Think again. What you come in with is what you'll stay at unless you leave.
Are the benefits worth it? No. They are industry standard for the area (company paid short term/long term disability, and life insurance). The health insurance is very expensive, there is no sick leave (you only get PTO and everything needs PTO), there is no paid overtime, there is nothing.
The culture? They act as if you are a piece of property and they are doing you a favor.
Make no mistake, if you drink the koolaid they will be more than happy to take advantage of you and provide absolutely nothing (not even job security) in return for it. Better make sure you keep your LinkedIn and indeed up to date if you decide to work here, you'll need it.