I had a job where I worked a couple weeks for a temp agency. The hours were long and they owe me a large amount of money, which I need. The other day I got an email saying they had forgotten to get me to sign the contract for employment. The job is already finished, and essentially they are withholding pay until I sign and send in the contract. Now, the contract is fairly standard and nothing really bad about it. Though I feel very uncomfortable and this was unprofessional of them. The contract did contain information that would have allowed me to do my job better if I had received it before work (for example knowing the hierarchy of the team).
I already have in writing my work schedule and pay rate. This contract is mostly legally jargon e.g. “we will not claim any responsibility or liability for any accident while attending training sessions or during any event you work or for damaged or lost personal belongings.”
One part of the contract said I must show up 15 minutes before each shift and can’t be late. I didn’t know to do this so I didn’t. Is it even legal to include this as it’s unpaid work? Anyway, at this point what’s my best course of action? I would like to just sign it and get my pay but was thinking I could include a message in the email that I was unaware of this prior to work. According to the law, the date the contract is signed is when it becomes enforceable, so I’m not sure if signing it now could make a difference? No incidences occurred during this work and I don’t think anyone plans on suing anyone.
EDIT: I don't think hiring a lawyer is a practical solution as I would end up loosing money and making none.