Pros
Some coworkers share the "work hard" mentality and there are many wonderfully talented people still there.
Cons
Execs and senior management have no concern for morale or a work/life balance. They will tell you to your face someone else is waiting for your position so put your head down and work, if you don't like it then leave. There is no down time and most weeks you work 70+ hours. No opportunity to work from home; if your butt is not in your seat the assumption is you're not working. Unrealistic expectations for how long it takes to perform tasks, run reports, obtain information due to convoluted and band-aided system upon system. Benefits are mediocre and team-building is non-existent. No focus or direction from upper management; just keep doing your job and don't ask questions.