Fieryangel- I was working at a school a few years back for a well known and respected Qatari businessman and decided not to renew my contract for the following school year. The management told me I had to resign, which I stupidly did, without realising it would affect my EOS benefits. When my employer refused to pay up the labour dept told me I was only entitled to a percentage of the benefits due because I had resigned.So I think from what I remember there is some EOS benefits but not the full amount if you resign.
If I had just let my contract expire then they would have had to pay me the full amount due to me.