First, had a phone screen with the recruiter, talked about the role and company culture, had a brief discussion about salary expectations and benefits, and an overview of the rest of their interview process. (15 minutes)
Second, had a phone screen with someone currently in the role I was applying for. Very technical, dove into REST API design, databases, ORM systems, had a couple minutes for questions at the end. (1 hour)
Third, asked to come to their offices for a face-to-face interview, three parts. First met with someone in the role above what I was applying for a technical screen. Went over database design, api design, and system architecture for a fabricated project. Second, met with an HR manager to talk about career pathing and culture fit. Third, met with a director-level manager about career pathing and culture fit again. Second two interviews spent a lot of time talking about strengths and weaknesses. Was told at the end of this I would be receiving an offer, but not today, still trying to sort things out on their end.
Was asked a few days later to come back to the office, and that all parties were very excited. Was presented an offer for a lower position, at 25% lower pay than was expected (less than 25% percentile for the location and title). Both managers presenting tried to make it sound like a great offer, and said they'd been low-balling numerous other employees (listed at least a dozen names, and stated these hires had been very high performers). One of the managers even joked that he would stop talking about the ancillary benefits because he didn't want to sound like a used car salesman.
If you brag about how you low-ball others and it works out, either you don't have faith in your interview process, or you are knowingly hiring good people and being cheap. Neither sound good to prospective employees. If you have to joke about not sounding like a car salesman, you should probably re-evaluate how you present your offers. They have a good location in LoDo, interesting work, and what sounds like an awesome culture. But it's not surprising their office is still empty and most of their positions have been open as long as they have given my experience.