Had 3 interviews, which took 3 weeks. 1 with the recruiter. 1 with the manager, then 1 with the management team. Thought it went well. They told me I was at the top of the list. Then took 2 weeks to get a no. I had to email the recruiter to get an answer, once I realized the job was no longer available online.