Friendly staff who are willing to help you when you start. Fair pay and incentive programs, great floor managers.
Cons
Stringent work requirement, 6 hour blocks with very little break in between lessons. Detached higher management with very little communication with teachers and low level staff.