incredible on-the-job training programs, step-by-step instructions at the beginning, gaining a lot of experience in management, non-profit organizations, education and social work. a great position for students or people needing part-time positions
Cons
tight deadlines and working with small budgets might be an issue. also, there is not much room for promotion, as the management roles are few..