I have worked with CapEnglish for the last 3 years as a in-school teacher for lunch time and after school lessons and also as an online private teacher.
The staff are always quick to reply and easy to talk to (thanks Al and Malika!) and the support that you get is great. Materials are provided, so whilst you can adapt your teaching to your students, you know what the end goal is which is always great. For the private lessons, if you have your lesson ideas then they are open to that too!
Also, if you are looking for long term employment then they can give yearly contracts to help give a fixed income, likewise you can go freelance and leave yourself a bit more flexible. However, the schools you teach in don't move so you can't travel the globe and teach in the schools at the same time. But as long as you have a reliable internet connection then you could teach online to private individuals.