Not too long, not too short. Met a good range of individuals.
Included cultural fit questions and skills based competency.
First interview remote, final interview in person. They were willing to negotiate on benefits and package etc with a good level of dialogue.