but who takes care of the RP? The accomodation? The medical etc etc? QNB or the agency?

And you find 2K a criminal. Do you know how much Ashgal or Baldiya pays to an engineer supplied to them by a third party? Not even half of that goes to the employee. Maybe a third of say 18K or 25K! And thats' what you called GREED!