This interview experience was the worst experience I've ever had. Not only did it take weeks and weeks but I was offered the role and then had it withdrawn from me twice with insulting feedback and no answer as to why this happened or why I was not given the role. This company has some serious questions around its decision making process, accountability and treatment of people as human beings. I would not ever advise interviewing here or wasting your time. They have no respect for candidates and if there was a formal way to report them I would.