There is a lack of structure organizationally and within departments coupled with indecisiveness at the executive leadership team level. Training, professional development, career growth is also lacking which has led to a high rate of employee turnover.
For a non-profit, there are extraordinarily large pay gaps between low/mid to high level employees.