Accepted a 3-month contract under pressure, a better 6-month offer may land tomorrow. Do I back out?
Canadian IT contractor, incorporated, been out of contract for three months.
Contract A: interviewed six weeks ago. After the interview I left a message on their HR line asking about the outcome. No reply at all. Then last Friday, out of nowhere, they call to say I'm selected. My guess is they went through other candidates first or someone backed out. Three months, fully onsite, at the low end of what I'd normally take.
I interviewed for this role 1.5 months ago. After the interview, I followed up with the HR contact but was completely ghosted. They suddenly reached out last Friday with an offer (I suspect their preferred candidates fell through). The agency pressured me heavily, saying the market is slow, they didn't want the client to interview more people, and I needed the income. Feeling cornered after a 3-month gap, I accepted. It starts this coming Monday. They also wouldn't put terms in writing until I said yes verbally. I accepted after about two days. Start date is Monday.
Contract B: different agency, much more professional the whole way through. Pays about 40% more per hour, six months to start with a real chance of extension, and it's hybrid instead of five days onsite. The end client is a household-name global company, so it carries far more weight on a resume than A does. Same domain as with Contract B, but the project scope is genuinely better and would build the experience I want more of. Final interview is done and they told me they'll confirm tomorrow whether I got it.
So tomorrow I might find out I'm holding a much better contract that starts after I've already committed to a worse one. Better rate, double the initial term, better brand, better work, and I get my commute back.
My Dilemma:
If Company B gives me the official offer tomorrow, should I take it and back out of Company A?
I feel bad about reneging, but the agency for Offer A forced me to accept within 48 hours and had previously ghosted me for over a month. The 40% per hr difference, hybrid flexibility, and longer contract length for Offer B are huge for me right now.
What is the best way to handle this without causing massive professional fallout? Has anyone been in a similar situation with an INC contract?
Not trying to screw anyone over. I just don't want to lose a much better six months because I was rushed into a two-day decision while unemployed.