bank accounts and taxation in Algeria

I am recruiting staff for the new port construction in Cherchell
.I would like to know how easy is it to open a bank account in Algeria and can you send money overseas or do people get paid offshore?
what is a CEDEC bank account ?
Also do expats pay tax and social security payments in Algeria or are there other ways that expats are paid?
Anybody know what the housing situation is like around Cherchell for renting houses or apartments ,any recommendations where i should be looking?

thanks in advance.