Pros
At times, you are able to interact with inspiring people in the community
Cons
Criminal business practices - 99% of the nonprofit funds donated by well-meaning foundations, businesses, and individuals are squandered at best and spent on overpaid executives, the expensive building and needless employees creating marketing materials and spending entire days in meetings. A terrible, abusive culture where employees are encouraged to rat on each other, where managers aren't allowed or trusted to do their own jobs, where the current managers and many employees have no skills or prior experience doing their jobs, where the rug is pulled out on any plans made without notice and where there is no real community value provided whatsoever.