Overall good pay. Flexible time outside class hours. Cheap lunch for all hired staff.
Cons
Little to no onboarding. Recent changes in structure have made everything a bit chaotic. A lot of old teachers have left and new teachers are left to fend for themselves.