Found a posting via an online job board and heard back very quickly (~3 days) from an HR representative requesting a screening interview.
HR screen was completed over the phone and was very standard. Talked about the role, the company, and asked me to talk about myself and my resume. I was told I would hear back in a few days if I made it through to the next step.
I was then quickly contacted (~2 days) by a consultant at the company to schedule a time to "explore my technical experience". This call was done over the phone and consisted of a technical case style question and more details about my skills. Interviewer was very polite, courteous, and made me feel comfortable throughout the interview.
The next day I was contacted by the company to let me know I had made it to the next, and final, round of interviews. These consisted of 2 behavioral style interviews and an interview with a senior level employee. All interviews were in the main office and were not difficult if you come prepared and ready to converse.
~5 days later I was contacted with an offer. All in all, the process was very comfortable, organized, and enjoyable.