Pros
Helpful and supportive management. Management is encouraging and always there to give great advice on any issue pertaining to a specific child or classroom as a whole. They try their absolute best to accommodate time off requests and/or working around school schedules for those who are in high school, college or graduate school. Great place for parents of kids of all ages because programs, (daily) activities and curriculum are created with the kids best interest at heart. Good place to work for people who are considering or actively pursing a career in early childhood education. Very clean, bright, cheerful and nurturing environment.
Cons
Salary and benefits aren't the greatest which makes it difficult to stay long-term. Pay increases/raises are very rare. Working with the other teachers (in your classroom or in another) isn't always easy and in some instances, fighting is too often an occurrence which can hinder the successful running of the classroom.