Pros
Historically, it was the people one got to work with everyday, those honest, solid, loyal, professional, and caring people one sees everyday. Ferguson's reputation in the community is stellar, even with the recent layoffs. I continue to take great pride in telling people I worked there.
Cons
Too many knee-jerk reactions when situations call for minor or major changes. The global project to implement a leading ERP software package is bleeding dry the senior and most knowledgable people who are vital for project success. The costs involved are staggering because most of the money being spent is for 3rd-party vendors, i.e. consultants. There were decisions being made that so completely handcuffed the project and generated level-upon-level of political issues that slowed the project to a crawl.