Pros
Most of the people are really good, helpful, and treat others respectfully. There is a lot of talent, and people are willing to share that. In the IT department, most managers are very respectful of people's private time, so there isn't much overtime. Of course there have been some major exceptions to that, but they don't last.
Cons
The morale is terrible and getting worse, but management cheerleads. Every quarter they say how much more productive we are and how happy the employees are, but they are not at all receptive to criticism. They smile and tell us why we're wrong. People are steadily leaving through retirement and quitting, but they aren't being replaced. We're getting all their old work, and no one wants to touch it because we don't know how it works. Changes take forever as a result. I've seen productivity fall terribly, but management is saying it's improving. They even changed the employee survey to make a bad review nearly impossible and then publicized how the scores improved! Forget about working from home. You can once per week, but they really have their eyes on people, so I'd use that perk cautiously.