Pros
I have experienced managers who are very caring about your life outside of work. I have been here for 2 decades and have worked part time for a few years, and flex time for the last six. The employee community in general gets involved in many volunteer activites, and always gets engaged when some world crisis occurs. I was really proud of the outpouring of dollars after Katrina. Both from the company and from individuals. Weyerhaeuser also sponsored employees to go to the affected area for 2-3 weeks at a time to help rebuild. That says something about the company to me.
Cons
Although the company is in the process of getting smaller, in my time with the company it has always been a "big" company - with big company bureaucracy. This makes everything slow and complicated. I often felt that lip service was paid to being fast, simple and decisive. Part of our management behaviors regarded being courageous. We saw first hand with our director that challenging the status quo or rocking the boat was not rewarded. As with any company, big or small, your experience is dependent on your direct manager. I've had great ones, and I've had really awful, toxic ones. Weyerhaeuser was very slow to act in getting rid of the bad leaders - but in my case they finally did.