Pros
The real "workers" really have a passion for what they do, and have the students and teachers best interest in mind.
Cons
Management is horrible. It is all about who knows who. So many "good" employees leave simply because of the games management plays. This could be a GREAT company to work for if someone would read the reviews here and make changes. The problem is that all of upper management is in the same "click" and are fine sitting back and watching the good employees leave. HR is a joke as they allow this to happen, even with so many employees raising concerns. This is probably the most hostile work environment I have ever worked in. Read the reviews, you can tell how this company is really ran. So many negative comments about management. One would think that at some point upper management would get a clue.