Pros
The usual, If you are a Teacher you get the perks of housing,medical and holidays etc, good friendly staff, The SLT tries to make active efforts to help staff.
Cons
The management is often handling far too much and this makes the environment extremely stressful for the employee, especially the teachers; heavy time tables,Admin contracts are terrible with no holidays, housing or pay increases, TAs are sometimes underappreciated.