Pros
Company has a good "heart". It cares about its associates, customers and consumers. I believe leadership tries to do the right thing and means well. This goes a long way, and it is why I would absolutely work there again.
Cons
When working on projects, no one really wants to hear a realistic assessment of anything. They only want a "yes it will be done", regardless of obstacles or issues. Something has to fail first to get attention. If anyone wants to head off or mitigate risk, that person is negative or a naysayer, and therefore a troublemaker. This is not only my experience and perception, but a widespread, known culture, both inside and outside the company. Hopefully this will change over time. In addition, there has been so much change and so many layoffs, people are change weary. Internal people would rather leave than reapply for positions internally, and external candidates are wary of applying. It is a shame, because it is truly a great place to work overall.