Pros
Better than average benefits -401K with 5% match, pension plan, several health ins plans to choose from with FSA option, life & disability ins. If you're fortunate enough (and I do stress Fortunate), you'll have an experienced manager who knows how to effectively steer the team. They will give the tools & set the precedent to encourage the team to strive to be their best. Manageable workload depending on your position. Company has implemented additional team building opportunities, so there's a chance to work with people outside your department. Company is willing to be more accommodating and has made some changes based off the most recent Employee Survey.
Cons
Disenchanted employees who want to make it public are a distraction & a drag on morale. Some depts are spread very thin. Pay and raises should be higher considering the ongoing knowledge necessary to do your job effectively. Company absolutely refuses to retire the professional dress code. High manager turnover in some depts, so if you have a good one, count on them being in the dept short-term as they will likely be moved within the company.