I went through the full interview process at Avature for a Software Implementation Consultant, Proficient in English and French role based in Morocco, it took almost a month to complete with up to 5 interviews. While basically waiting for their offer (I sent references and all and all the interviews were positive), I was informed that the position was being put on hold due to internal changes.
While the team was polite and professional, the timing was very disappointing. I had paused my job search and even reached out to professional references (including current collaborators), which could affect my existing work relationships. The decision to freeze hiring at such a late stage caused unnecessary disruption and false expectations.
I understand that internal changes can happen, but I believe companies should finalize internal approvals before reaching the offer stage — or at least communicate the risk of a potential hold earlier in the process.