The process was very smooth. There was an outbound email that provided the initial details, though how I got into their system I'm not sure. From that there was a technical skills test which led to an in person interview in a neighboring city.
The interview itself was about five hours, interviewing with four technical managers and a single HR representative.
Everything went very smoothly, and everyone was, for the most part, pleasant to talk to about the concepts core to the business and the job details.