The best agency I have worked with: Friendly and helpful staff, Always find me work (5 days a week). Good pay rate. All the schools are nice to work at. Good travel distance that suits me. Pay is always on time. Give work in advance if possible. Thank you – I love my job!