I had applied to the position after seeing the job posting on Linkedin. I then had a phone screen with the recruiter. Next step was to be brought in to the office for an in person interview. The interview was around 3 hours, where I met multiple people from the team for a half hour each. Overall interview seemed to be going well and I was told multiple times I had the experience they wanted. Only issue I had was one of the interviewers asked generic questions they had clearly found online. After a week had gone by since the interview, I reached out and was told my interview feedback was good but they wanted to interview some more candidates. I heard nothing for over a month and was finally told they decided to go with another candidate and then they proceeded to repost the job multiple times on Linkedin. I have no issue being passed on for a position but the lack of honest feedback and lack of communication for over a month was very unprofessional.