Flew for RAM under an agency contract in 1990. A lot of the points of concern in this thread are identical with those that existed then. Rest periods between max duty flights was a huge problem, sometimes working out to 7 hours chock to chock. Transport back to hotel from Anfa Airport in the small hours was painful and often the wait for a taxi was 1 - 2 hours. I resigned early from my contract without another job due to RAM contract breaking on the transport.
I don't think RAM can be trusted. Contract means nothing to them.