First, I had a phone interview with one of the HR representatives. It was a pretty stereotypical phone interview with questions pertaining to the company, my general qualifications, and so on. It lasted for about 30 minutes. A couple days later, they emailed me to schedule an in-person interview at their Seattle office.
The in-person interview was with the same HR rep who conducted my phone interview. They asked me more about how my qualifications would fit with the needs of the position. We also talked about what the role entailed and how I could see myself fitting in with that. By the end of the interview, I figured that it went well because the rep called their manager in to ask me a few questions. I had time at the very end of the interview to ask them a couple questions. The in-person interview took about an hour-and-a-half.
After following up with the company two times via email, I was called two weeks later and offered the position. Initially, I accepted the offer, however, after they called me back to significantly lower my compensation due to a "miscommunication" on their part, I declined the offer. It was not a good first impression of the company, the salary was already pretty low to begin with considering that I had to live in the Seattle area, and overall it was disappointing because I was looking forward to working for the company.