Good idea, but just not for everybody.
Pros: great pay
Cons: long hours, tough kids, low moral, poor work/life balance.
I work at one of their many campuses and it was almost depressing at times. The moral there was very low. The kids are a tough bunch but once you reach them they are GREAT! The co-workers were very supportive but a lot of the ones who were the most supportive left during the course of the school year.
It's a very demanding job so being organized and – more... not minding to have a slightly unbalanced work/life balance you can be very successful.
The class sizes are VERY large here and at times overwhelming.
The administration will expect you to always be flexible even if it means to teach a class you're not comfortable with.
I can't imagine how doing stuff like that would make anyone say this is a great place however, I know for a fact that this attitude does not speak for every campus. – less