My current contract was due to expire at the end of the month so was interviewing for the next. My current place had verbally offered a 3 month extension but i'd rather the extra security of 6 which is standard. They weren't able to offer the 6 as they were in the process to recruit the two roles I was covering for.
Anyway, I'd had a second interview at another managing agent doing a similar role (this would have been for 3 months, as they were recruiting too). I also had a first interview with another managing agent but this time it would have been a 6 month role.
I agreed to take on the 6 month role and my recruiter managed to get me an additional 30%! I wanted more as i'm effected by the IR35 rules which really impact the amount of tax I pay but I didn't think I could get that much having not passed any exams.
Anyway, I told my current company this and they were able to match it after all (money and duration) so I was going to stay, just waiting on the contract to get signed off by HR. Then one morning last week my boss called up to apologise that they withdrew the offer as they were able to get someone in with a much lower notice period than expected and couldn't afford to pay for us both.
I was due to call the new recruiter an hour later and tell him I wouldn't have been able to join the new place. FFS! I know it's just business but that could have really hurt financially. I'm sure I could have got a new role in a month or two but I would have lost out on a lot. Anyway, this is the shit contractors have to deal with I guess.