Good pay. flexible hours, good stuff that help with activities such as home work. organized and always ready to help the teachers in everything they need
Cons
Can think of any. Maybe the fact the most of the classes are in only some parts of the city which makes you move a lot from place to place, but nothing other than that