My wife worked for the same school in Bahrain a few years back just after finishing Uni.
Most of the teachers there were in a similar situation, young and just out of uni had a good time socially. Her and everybody else's contract there was 12 months so there was no issues with leaving after a year. Also everybody's salary went up a little each year and if you stayed for two years or more you got a pretty decent bonus.

My wife used it as experience to get onto a PCGE course the following year, which she did. After her course she did a year in the UK and starts her new job in a British school here this week.