Pros
Truly committed to providing good experiences to both employees and student population. People really care about eachother and the work they're doing. Its size makes it clear that people want the best for one another and to be transparent about every step and role in the organization. The people are what makes this place so great.
Cons
The size can also make work feel overwhelming sometimes, in that when you see others trying their best every day, you feel also pushed to perform at 125% capacity at all times. It's great to see this effort in others but can be a bit tiring, which is likely why people do not stay for very long. It's not that people don't like the organization- it's that they want places where there are more supports in place, which is hard to find in small non-profits in general.