I believe my situation might be different. I got two offers from company A & B. Both companies have been quite keen to hire me.
Company B told me that they want to finalize everything by this week and need an answer from me so that they could start work from next week. But I told them I am being considered at company A as well & I want to see their response as well.
Here's what is different about both opportunities, B is a contract position which would be less than a year & A is a full time position with perks. And my preference is with A since I have interned with them in the past and they know me well. I contacted company A too, they say that do have an offer to extend to me and have most of the approvals but some still are left, basically they extended me an unofficial job offer and I accepted it.
So should I say no to company B or wait for official paperwork to confirm everything?
Reason for my question being different
None of them have extended me an official letter of job offer yet but the company A did extend me an unofficial job offer and is waiting for some approvals to finish.