I have been an EFL teacher for 25 years and a teacher trainer for 11 years. I taught in Greece, Portugal, and Italy before returning to the UK where I continued teaching at IH Bristol.
The advice I give to trainees is to always keep developing as a teacher – teach a wide range of ages and types of English to see what suits you, attend workshops and conferences, and read articles written by experienced EFL professionals.