Great supporting staff and leadership always available and supportive. It was one of the rare non-profits that do a great job of representing the cause.
Cons
The turnover is huge as sr management only cares about what you did for them lately and are always looking for new talent that has not been burnt out.