There was an initial 30-minute screening, and then a first interview with a manager (I believe this was 60 min.) followed by second interview including members of the team I would be joining (60 min.) As part of the latter interview I was asked to demonstrate knowledge of the museum exhibit they had sent me some materials for beforehand.
Because I was out-of-state at the time, all of the interviews were done online (I am under the impression they would usually invite you to come meet them in person on-site after the initial screening.) After 3 video calls things were still not finalized and I had a follow-up call with their HR person who told me I was a finalist. At that point we went over the compensation being offered, and I was shocked to discover they were trying to hire me for an "entry-level salary" despite having years of relevant work experience. I asked if this could be negotiated and she kindly told me she would discuss the matter with the museum and get back to me. Unfortunately, in the end their budget did not allow for better compensation, so I felt that I had to decline.
Everyone was very friendly throughout the interview process; the process did take a while, though, and I'm disappointed that the salary range was not given upfront on their official website (where I came across the job listing) or in one of the earlier calls. To be fair, the HR person did apologize about this point, as she had intended to go over these details in the initial screening but somehow forgot-- and in hindsight I'm sure I could have done more to press for this information earlier on.