The interview process has been great so far. Everyone I've spoken with has been super friendly, and all of the interviews have felt more like conversations (about the company, the position, my background, etc.).
As for the process itself ... I was contacted via email to set up a phone interview, which took place about a week later. After the phone interview I was given two online tests to complete (a personality test and a logic test), and then the following day I received an email about coming in to the CMM office to have a face-to-face interview. I interviewed with two people (one in person, and one via conference call), and then I was given a tour of the office (which is awesome). Received a follow-up email later that day, and am now waiting to (hopefully) move forward in the process.
[The interview process is still ongoing, so this is a to-be-continued review - hopefully with a happy ending!]