I submitted an application online and I think within 5 days, I got contacted by HR. We went through some questions and then 2 days later, an interview with the Senior employee I would be working closely with. That went well and I was asked to come on site for a interview with the previous employee I had an interview with and also the CEO of the company. I guess that went well because I was then sent an email for a final interview with the CFO, but that never happened so they instead asked me to speak with a Project Manager and that went pretty well. Throughout the whole interview process, I felt that I was always kept in the loop and the HR would always give me feedback with 2 days, so I was kinda surprised after 5 days I had not received any feedback, so I sent an email and got a reply back saying they still had not made a decision. I gave it more time after another week or more I reached out by calling and I was quite suprised when they said they were also considering an internal candidate. After hearing that I knew I was done, I obviously cannot compete with an internal candidate. I was offended all the same because most companies reach out to their internal candidates when they have new roles before putting it out to external candidates. Besides that though, I really did enjoy my interviews with everyone