Great interview, very thorough and explains many things for all of the functions of the role at which you are applying, manager well prepared, I would not call it a difficult interview since it includes a great conversation between knowledgeable peers