I'm now working as a contract temp engaged by an employment agency. I will have to
submit my timesheet (signed by the client company whom I'm attached to) at month end
to get my salary. But I always have to wait till 2nd or 3rd week of next month to get my
current month salary.
When I chased my agency for my pay check, they told me that they can't pay me unless
the client paid them first. My questions here are : is this the way employment agencies
operate nowadays ? They do not pay their employees upfront but only after the client
paid them. What if the client denied payment ? Does that mean I work for free ? Why must
the employees be penalised for the work that has been performed ?
I feel like bringing this case to MOM but not sure will they help.