The interview process was very organized. After a friend passed my resume along to HR, I was called in for an informative interview with two different people (non-HR). A month later I had a phone interview with a recruiter for a specific position. Over the course of the following month I visited the office two additional times--once to meet the recruiter in person and meet my future manager (one hour total), and once more to meet with other members of my team and take grammar and writing tests (four hours total).
The recruiter did a very good job of keeping in contact with me and moving the process along quickly. The only point in the process during which I felt out of the loop was the very end, before an offer was made. I hadn't heard from anyone in over a week and had to reach out to obtain an update.
Everyone I spoke with was very professional, nice, and seemed to genuinely enjoy working here.