Pros
Supportive environment, Management can be demanding, Community feel, Child centric approach, staff lunch, holidays are good. A good place for children to learn.
Cons
Demanding. There can be a lot of demand on the teacher and sometimes the demand placed is not justified. You might find you are doing things to please the whims of the management or admin.