Although it is illegal the agency won't pay your salary unless the company pay them.
If you work for Brookfield/Ryanair you are allways paid in time, but if pegasus don't pay them they will not pay you.
I had the same problem working for Storm Aviation and an Italian company. had to stop working three times to get the Italians to pay.