Max,
In answer to your question, no and no.
If they advertised to pay in Mauritian Rupees no one would turn up, it has devalued something like 25% in 3 years.
Especially as it is already a low paying company.
Conditions have not changed, AFAP have been constantly attempting to raise the pay/allowances etc without much success.
Occasionally the company will throw out a carrott of new aircraft arriving or something similar but in the end they are found out to be lying.
It's very dissapointing for those who go there for a career and expect to stay to find out what they've been led to believe or told by the company is all BS.
As you can see from previous posts on the subject quite a few end up leaving once the realisation of the situation sets in.