I taught in Hawler/Erbil before the Islamic State chaos. The students were invariably enthusiastic and friendly. My class was mostly adults who had been abroad during the latter days of the Saddam period. Most already spoke multiple languages, so their minds had been opened to this. Unless you like spending all your time in shopping malls or foreign bars, there's not a lot to do. Get ready to watch three movies a day. Accommodation generally came with multichannel satellite tv. Limited restaurant choices, but the food is generally good and local shops well excellent Iranian ice-cream. I recommend it and am considering going back.
I taught in Zakho in 2015/16 and again in 2017/18. Loved it! Lived in Dohuk, and never ran out of things to do... hiking on the weekends, exploring nearby villages, Lalish, Al Qosh, etc. Food was amazing, people incredibly friendly. I'd definitely return if I had the chance.