Pros
Some departments/teams are quite flexible and reasonable about work life balance, including working from home when needed.
Cons
Some departments/teams have a culture of constant chaos, tension and pressure. The company's new executive team(s) over the past few years have made it very clear that they are not interested in investment or retention of staff level employees. Overall, the morale in my department has improved a bit but remains low. The company is extremely top-heavy with many executives paid highly to make the important decisions (or, more accurately, to argue with each other over decisions that never get made, or get made only to be reversed within months) and not enough staff to complete work. Executives are out of touch with the actual work going on at any given time.