Pros
The mission, patients and volunteers are huge motivators. It is certainly easier to come to work when you know your efforts are going to something so important. The pay is decent for a non-profit and if you work hard, you will be rewarded with great time off, benefits and bonuses. The work environment was generally fun and high-spirited. With certain positions, the ability to travel is there.
Cons
There is definitely a high level of pressure when working in a fundraising position - I held positions in various departments, so I was able to see the difference when working on the administrative side. There are some late nights and weekend work, again depending on the position. We had some issues within our chapter that I would have liked to see resolved in a more professional manner, but the majority of my time there was great.