If you had your slip in to them on time, it is their responsibility to pay you on time. I definitely wouldn't work for them until I was paid. Luckily, I have never had to deal with this, but there are too many agencies out there that function this way...........if they can't cut you a check this week, I would look for another company...........If they go out of business, you are stuck and with only minimal chance of getting paid..........