Teaching English abroad has many amazing benefits that make it a once in a lifetime experience, including the freedom to travel and the chance to make lifelong friends. However, you should also be aware that it can be very hard work and living away from home can sometimes be difficult.