Pros: non-profit work is good for the soul
Cons: this organization is a soul-sucking nightmare
CCFA does not value its employees. Executive leadership is cliquey and disinterested in the day to day operation of the Foundation. From a technology perspective, Executive leadership allows preferred employees to make technology decisions over the research and expertise of the technical staff, resulting in tragic and easily preventable mistakes.
Anyone of any value in this organization leaves quickly. Those who stay do so because they have no where else to go.