The class sizes are small compared to neighborhood schools.
Cons
If you're not interested in teaching American exceptionalism or "Christian" values, you're going to have a hard time working here. Admin discriminate openly against the staff members who don't share the same social and political viewpoints.