Pros
Field workers get a lot of experience.
Management tries to prevent burnout using the sanctuary model (works for some people).
Close relationships with the community they serve.
Cons
Like many non-profits, it's a bureaucratic battle every day.
The model is designed to have what they call "healthy tension" between departments (favors the worker with deepest connection and political power).
Growing pains - the agency has grown so much. They are still looking to plug the gaps.
Compensation is low, but that's what you're signing up for at a non-profit.