Applied online for role in city I was moving to. Staff recruiter in Toronto held first interview spread over two calls and coordinated two more interviews. Lots of duplication of questions between interviewers, especially last two, but I sensed we had a good rapport and that the interviews went well, so I didn't mind the duplication.
Somewhat unprofessional experience with Toronto recruiter throughout the process, including mis-dialing my number for a phone interview, so I ended up calling her for my own interview after not receiving any call or email for 15 minutes. My final interview, in the city I was moving to, was a Tuesday morning. It was 90 minutes and I genuinely enjoyed speaking with my potential new manager. She told me I would hear back from the recruiter in Toronto by that Friday. As of the following Tuesday, I had not heard back, so I emailed the recruiter. No response whatsoever. The next Tuesday (now two weeks after the last interview), I called the recruiter and had to ask her the outcome. She stated that they had pursued candidates with HR/company contacts in the city I was moving to (if they had asked me, I could have explained I actually do have many contacts here already but this qualifier wasn't on the job description nor was it asked by three different people). She said I would be better suited for consulting, so I asked her for more details on that but she didn't even know if the particular city had consulting, nor did she both looking it up. She told me to apply online. After some thought, I emailed the recruiter asking if an email intended for the hiring manager could be forward to her; it was asking about any needs in the consulting wing in that city and thanking her for the interview. The recruiter replied saying it had been forwarded to which I expressed my thanks, and I never heard back.
At minimum, hopefully MS can learn / remember to treat candidates as potential clients, as many candidates come from an HR background (And thus can be potential clients and/or have influence in their networks). I would say this was my worst candidate experience I've ever had; leaving a final candidate hanging for two weeks when they were told three days in unacceptable. My former respect for this company is replaced by a poor experience. By the end of all this, I was actually glad I didn't get the job!