Pros
One of the better charities I've worked at, my former CEO/Manager was the best I've worked under - absolutely top bloke. It's a good place to work at, with lots of projects being managed by different project managers. The projects would regularly hold events, which I went to on a number of occasions, for the food and drink of course lol.
Cons
Not really much to complain about, other than a little bit more cash in my pay packet would've been nice lol.