Pros
it was flexible and interesting
Cons
you aren't always going to have students
Pros
Getting a teaching position with an international school was made much easier due to Teach Away.
Cons
There are some questionable practices that need to be addressed, such as attempting to send teachers to other countries while working on a tourist visa.