I applied online and was contacted by a Recruiter within a week. After an initial phone screening (~20 minutes), I was scheduled for a phone call with the hiring manager for the following week. I completed the 30-minute phone 'interview' with the hiring manager and was contacted by the Recruiter ~10-days later - I was selected to move on to an onsite interview.
The Recruiter told me it would be a 3.5 hour interview with a rough schedule of (1) 30min: Candidate Presentation (the email said guidelines were attached but they were not; I had to the email the Recruiter to get the presentation guidelines), (2) 60min: Lunch with two members of the team, (3) 30min: SSR Manager, (4) 30min: SSR Manager, (5) 60min: Hiring Manager. After providing my availability for the 3.5 hour interview, I was given an interview slot and agenda that was incorrect. The Recruiter said the interview would be 3.5 hours but the agenda was for a 4-hour interview; the Recruiter failed to notice the additional 30min (random other-) Manager interview slot in the agenda. I also had to point out to the Recruiter that the agenda timeline didn't make sense; apparently the "table shifted" when she sent me the email (and she didn't notice).
The day of the interview the Hiring Manager was running late. I did my presentation (~15mins) and answered questions (~10mins), then had lunch (60mins) with two team members who gave insight about the position, their current workload and issues (e.g., change in system software), and benefits. After lunch were the 1-on-1 interviews with the Hiring Manager (60mins) and other Managers (30mins/each) who work closely with the department.
I received a call from the Recruiter the following week informing me that they would like to extend a "Senior" level offer to me as they believed that I was overqualified for the posted position. The Recruiter informed me that they would need to go through a formal process of posting the new "Senior" position for a week; however, all I needed to do was consent to 'copy form' my application to this new role, which I promptly did.
A week later I received a text from the Recruiter, she said she was submitting my offer "to the business for approval." She said the formal offer "should be before the end of the week." The week ended and I hadn't heard anything, so I sent a follow-up email. Two days later the Recruiter responded saying she "just found out" there are "troubles with [the] offer system" with no estimated time on resolution. So I went from being told they wanted to offer me a more senior level position (~11th of the month), to being told a job offer was being submitted for approval (19th of the month), to being told there are "troubles" (27th of the month) and that I would be updated as soon as they "learn more information" - I was strung along for ~2 weeks, then radio silence.
I didn't hear anything from the company until the 9th of the following month. I received an auto-generated email noting a "Change in Application Status." The email stated, "Unfortunately, the position for which you applied ... is no longer being filled due to a change in business needs. " I forwarded the email to the Recruiter (who said she would get back to me 2 weeks earlier) and asked her to confirm that I would no longer receive a formal offer. (I did this because the position ID number in the auto-generated reject email was different than the new "senior" position ID number I was under the impression was to be offered to me). It's been a week and I still haven't heard anything from the company, so I moved on.