I have been an EFL teacher since 2003, having worked in Madrid, Bristol and now Lisbon.
The advice I give to trainees for a fulfilling career is to try and work abroad if you can, and always try to work for schools that give development sessions and observe their teachers.