Pros
[I was only employed a short time due to an acquisition] I thought management did a great job of sharing what the company plans are. The tone was unwavering and that determination to meet goals and stretch for others should be applauded. I was fortunate to telecommute. The people I worked with were - for the most part - hard working, caring, and easy to deal with. There are the usual odd balls and talk behind your back folks considering the size of the organization.
Cons
As with most large organizations, too many layers. Typical silo mentality and question marks when asking - who deals with [insert an area that is not your own]? -- not sure...ummm, try??? The organization strives to be nimble, but that nimbleness can only go so far per whatever process is in place.