Pros
A great collaborative team with a strong established culture. You really feel like you are making a difference with the students and there is ample room for support, celebration of achievements, etc.
Cons
Because it is a small team, there is a lot of overlap in departmental responsibilities which leads to everyone having to support other areas as well (e.g., social media, teaching, curriculum). That said, this is a great place to develop professional and learn more about the logistics and procedures involved in program implementation and the nonprofit world