Found the posting on the company's website, applied online. Interview consisted of phone screen with HR, then a phone screen with the hiring manager, followed by a half day on-site 1:1 interview with 5 people.
Interviewers were professional. Some interviews ran longer so my last interview was 15 minutes later than scheduled. Hiring manager interviewer didn't seem to know what questions to ask so he asked all the generic interview questions. Upper management interview asked about my potential as a leader, not just trying to fit the position available.