Pros
You can sometimes make a difference in someone's life.
Cons
Management is incompetent. There is no strategic planning and everything runs on a whim. The corporation treats employees very badly and apparently has no conscience about this. People are always looking to get out. Pay is horrible. Everything is driven by toxic politics. The corporation appears to know nothing about education. Teachers are not supported. The culture is punishment and consequences rather than acknowledgment and appreciation. You can't plan anything because you never know what you are going to find from day to day, or who still works there when you come in on Monday. Rules change arbitrarily, nothing is clearly communicated, and morale is miserable because everything is about what is wrong. Depressing, unrewarding, unprofessional work environment.