Pros
You worked with the grassroots organization that are making a difference in helping the underserved.
Had the ability to try new things and propose ideas before business took turn for worse.
Worked with some very passionate people that were committed to being a change maker.
Cons
Highest level of management did not have the foresight to change, a lot of talk but no action. No accountability at the highest level which led to implementation failing. Hubris, unrealistic growth expectations, perceived value on the global stage.