Pros
If you are liked by the upper management then you have a job (lousy pay) for life. Because they don't hold managers responsible nor do they evaluate these manager's lackluster decisions, so they have no idea where they are going. It's kinda sad because if they listen to the people that have been successful in assisting other companies, then they could really make a difference and pay their employees a decent wage and give them the promised (5 years now) raises. But for some unknown reason this non-profit company has been around for sometime now, so they keep pouring good money after bad. I will be retiring soon and feel a little guilty because none of us were able to help but kept the status quo. I have a lot of friends here.
Cons
They recently hired a Chief Business Officer whose Capella (online) degree is lacking in actually know how and leadership! This is the highest grade she has obtained and her ego allows her to chop heads based on personality alone. The company is full of long term (3+) temporary workers (low pay, no benefits, no respect) and on any given Friday can be told to not report on Monday which happens more than I would like to recall.