Here's the thing. I've been offered a role with a new banking client at 10% less than my usual rate, gone through the checks through the agency ((quicker than expected I might add) and they sent my contract to sign 3 days ago. In the meantime, I've had another telephone interview for a similar role but at the rate I always work to. Both are 6 months. I was aware of the role and made the second agent aware that I was in the middle of reference checks with the first client. So, I had the telephone interview today (Thursday) and now waiting on a decision on a face to face which the HR bod says will be on Monday. I've had my contract reviewed and there are a number of agency terms I don't agree with. I'm going to send these comments today for negotiation. Already told first agent a couple of days back that my contract is currently being looked at although they were pushing me to sign before the references had even been completed! I'm hoping to hold then off until the interview (if I get it) but am I risking losing the first contract? I don't want to leave myself with nothing and a bad rep but the potential extra money is alot in 6 months which I need. What's the longest you've held out before signing?