There are only a few levels of management between you and the top, which they tout as a good thing, but really all it means is that if you haven't been there for a decade there's zero chance of you getting promoted beyond anything more than team lead (which is one of those "more work for no more pay and no better title" sort of positions). They have absolutely no concern for your quality of life, just how much of your personal time you're willing to devote to the company with little in return. The general expectation is that you work a minimum of 60 hours a week, travelling frequently (even if you're in a non-travel position, such as programmer) and not even get compensated for weekend travel days.
And God help you if you have a complaint or conflict with management, I went to HR to request a transfer to a different division due to severe personality conflict with my new manager (after my old manager got sick of things and left the company). There are literally dozens of interchangeable divisions in the company to which you are just randomly assigned when you're hired. Yet rather than deal with my request with discretion, like I requested, they went straight to the manager and told him everything about my complaint. Ultimately this led to him putting me on "probation" despite the fact that I did not have any previous disciplinary action or performance issues. Realizing there would never be a resolution that benefited me, I chose a severance package in lieu of probation and left, and it was one of the best decisions of my life.