Pros
Your colleagues are passionate, motivated, smart, hardworking, creative, and supportive. Senior leadership leads by example, inspiring and guiding staff to do their best work for a great cause.
Cons
Working for a nonprofit will not be highly lucrative, but you will be compensated in so many other valuable ways!