Pros
The mission is good, and the organization has at least a mixed reputation. If you want to be an ineffective firebrand and alienate everyone in the industry while getting almost nothing accomplished, this is the place for you. Also, one gets respites when the ED goes on one of his many tropical vacations.
Cons
management is absurdly inconsistent to the point of being abusive. You can expect to be constantly belittled and any accomplishments dismissed while being attacked for whatever thing you didnt do. That's even more fun when you get chewed out for not doing something you were "forbidden" to do just days earlier! The assignments will always amount to triple the amount of time available, so no matter how successful you are, there will always be reason to attack you. Also, keep in mind, the pay scale is far far below market, except for the ED whose pay is in the top 10% of peer organizations. I moved to a similarly sized organization and that involved at 50% pay increase. Naturally, the Board doesn't care at all that this is the case.