The pay wasn't that great and the highest monthly pay was 700 euros when I was there (auxiliares pays more), however I did received 3 bonus pays throughout the year for overtime. Lots of travel is involved along with gaps between classes, which is good for doing sports, planning lessons, and obtaining daytime private lessons but makes it hard to join social activities/clubs in the evening.