I really enjoyed being an ESL teacher. The pay is good, the hours are low, and it's a great way to experience a different culture.
Progression isn't as easy to achieve, it's fairly limited opportunities so unless you plan on teaching full-time it's unlikely you'll become a manager or senior member of staff.