Financial struggle is normal for non-profit but this agency takes it to a new level, not in a good way. No one ever knows how to get promoted. Its playing favorites and not by skill. Then there are people working that have no people skills or are fully competent in their job. The good, smart people leave because they know better.