This is my first post as a new member, and also as a recently qualified teacher.
I have just returned from Syria, where I lived for 7 months.
I just graduated from university last year, and promptly did a CELTA qualification in London. I then went out to Damascus with the aim of learning Arabic and maybe at some point, teaching English.
I focussed solely on Arabic for the first few months, but then found out about a few language schools at which to teach and utilise my new qualification.
There are many language schools, though only a few hire ex pats or are recommended. If you have plenty of experience (i.e. 10 years) the British Council in Damascus or Allepo is the best place to go.
If you're like me and had no other experience apart from the CELTA, then I went to Berlitz in Baramke, Damascus. They also have another branch in Allepo but the training is done in Damascus. With Berlitz, you do not need any qualifications as they train you. However, the more qualified you are, the better pay you get. Pay is based of factors like education, but also on performance factors as Berlitz have their own methodology which must be followed.
However, as a Brit, it was a bit strange having to teach American English...it wasn't explicit, but the manual we used was an American one so there were slight differences in the lexis...I just taught the British equivalent.
Other schools i heard of were Horizon (which now only hire Syrians, as far as I am aware) and Friend's Centre.
Regarding the CELTA, my personal opinion is if you get a TEFL qualification in an English speaking country, it's more recognised and valued- especially somewhere like International House (which is really expensive!). Some schools abroad will train you anyway, though you may find their training to be insufficient and then you may be thrown into the deep end quite unprepared. In cases like that, the CELTA is a lifesaver. I personally loved doing the CELTA at Language Link in London and it helped me a lot.
Any questions regarding Syria and my own experience, just yell
Hope it helps