I have been offered two jobs teaching abroad. I am a Thai native English speaker, born and bred here in the UK. I've just been offered a job in Thailand. Now it's easier for me to work there cos my family lives there, accommodation is easy, if there are problems, I can always rely on them. I have a Thai passport so no visa required.
BUT I've been offered a job in Spain too as a teacher in Madrid. This is my first choice, working in Spain. I am a British citizen too and don't need a visa. I want to learn Spanish, also a beginner in Spanish, so not able to get by with Spanish yet. I don't really know the culture very well but it's my first choice.
The one in Thailand starts in July and the one in Spain starts in September.
If you were me, which would you decide on?