Was contacted initially by HR via LinkedIn. Had a phone interview with the HR person ("Sr. Recruiting Consultant"), followed by a phone interview with the hiring manager for the position a few days later. These were pretty reasonable, no really tough questions, just stuff any applicant for the position should know.
I was called in a few days after that for a series of onsite interviews, one at a time with 6 different people, ending with the same hiring manager I'd talked to on the phone. This style of onsite interviewing seems to be pretty popular these days. I felt like I did a pretty good job with these interviews; I don't recall any particular question as highly challenging or unreasonable. Any shakiness I may have had would be due to my own issues (a bit of a lapse since the last time I did this professionally, etc).
The process was very professional, very smooth, polite and gracious on the part of everyone involved, especially HR. Out of the whole experience, I largely ended up with a good impression of the company and the people working there.
There was only one negative aspect, and a not insignificant one at that. They decided not to hire me, and then did not let me know until I asked a week later. Had I not asked, it's uncertain that they would ever have bothered to tell me. This is all too common in hiring these days, but even if everyone is doing it, I'll still call it out because I believe it's the wrong way to treat people.
Aside from that, I think this is a great company, with a solid product idea and existing technology, a nice social atmosphere and a bright future.