As with many organizations in the non-profit world funding is not as consistent as would be ideal, which can result in positions disappearing when the funding comes to an end. This means the organization sometimes loses great people.
Not a good fit for people who are uncomfortable with change.