I was contacted by a recruiting agency for the role. I interviewed on Zoom and had a 5-hour interview on-site at company headquarters. After the interviews, I was given a verbal offer and accepted. Over the next three weeks, my contact scheduled weekly update calls and repeatedly confirmed that they were putting the offer together. On the Fourth week, on a phone call, I was told that they had decided not to extend the offer and were going with another candidate.