Pros: flexibility, diverse work load, great contributions to the community
Cons: passive aggressive leadership, lack of planning
There are a lot of local opportunities to take on projects that offer opportunity to learn new skills (as tends to be the case in the non-profit world). As a non-exempt employee, there is work life balance. Management lack's the ability to delegate projects and empower the staff as independent thinkers - very "top down" style. Technology is not embraced. I found it difficult because there was not a lot of intentional planning or effective use of the local advisory board.