The process overall was thorough. It started with an informational chat then went through a culture fit call. After that, I was at the office twice and talked to about 12 different people from many levels of the organization. I also presented a use case to the people with whom I interviewed and a couple more.
The communication after the interview process was timely, although we had some back and forth on level and responsibilities.