I submitted my application online and received a request for a phone interview within 48 hours. First phone interview was with HR, followed by video call with my would-be boss, followed by 4 in-office interviews with a total of 7 people (several I met with more than once). The process took 4 months. Everyone I interviewed with was smart, mission-driven, and dedicated to their work.
Unfortunately, I had to walk away from the opportunity because of extreme miscommunication within the organization. Despite indicating my expected salary range when I submitted my application (a tool that they provide and require when submitting), and confirming this range with the HR rep in my very first phone interview, I learned 4 months later that my salary range was in fact far exceeded what had been budgeted for the role. Apparently, the HR rep had "mistaken" the range for another role. This was revealed after 4 months of significant time and effort, when my would-be boss asked what my range was. She was shocked to learn of it, a clear indication that she had not thoroughly looked through my application. It was an incredibly disappointing revelation. She was apologetic and said she would speak with the Department head to see if there was anything they could do, and said she would be back to me within 24 hours. She did not reach out at all, and after 2 days and a weekend I followed-up to confirm and ultimately pull my application. It was an exceptionally disrespectful end to the process.
It is clear to me that the people I interviewed with are smart and dedicated to their work. Their systems for hiring and interviewing need improvement and organization. If you apply for a job at this organization, I suggest being direct and transparent about compensation from the beginning, and throughout the process.