It involved a phone interview with a senior recruiter, followed by an in-person interview with the same recruiter, followed by another final in-person interview with the same recruiter and their manager. I was told an offer was being prepared, which after two days I was still waiting for. After being asked to keep them updated as far as other interview processes, I let them know I'd been extended an offer elsewhere and wanted an update, to which they decided they weren't going to give my offer anymore. Agencies.