Good agency who look after their employers. Support their employers when they experience difficulty and make regular check ins to see how they work is going
Cons
Agency work in a school means no pay out of term time unless you pay into your own “holiday allowance” weekly