I work with wonderful people, for an organization with tremendous potential, almost none of which is actualized.
Pros
There are many compassionate employees here. And the work of the organization is worthwhile on every level. And the very top management is doing what is necessary for the survival of the American Red Cross.
Cons
Unfortunately, at the moment, the work environment is poor. The top management has realized that drastic changes need to be made for the non-profit to survive. Those changes have been implemented at a blistering pace that has resulted in the loss of huge numbers of experienced employees, created gaping chasms in communication, and left most of the front-line employees bewildered as to what is expected of them. The fast pace has also created an environment where playing politics can bring promotion to some that are perhaps ill-equipped to be leaders. Finally, there is no internal promotion structure within the organization as there once was.