Work/life balance is very good. You usually only bring home what you want to - if at all.
Compensation needs serious work and raises need to be completely overhauled. Within a couple of years, you'll find yourself at the low end of the pay scale while being a senior in the environment. The other benefits aren't bad at all but there are better out there.
There are some really bad managers in place who only promote people that will not outshine them - which wouldn't be hard to do. So you have a management tree of below average individuals. Some departments need a complete overhaul. The Dilbert principal is in full effect here.
The job culture isn't that bad - at least on the technical side. Your mileage may vary.