Two phone interviews, followed up by an in-person interview with various team members.
While everyone was generally professional and courteous, they ended up changing the definition of the role during the process. They did acknowledge the fact that the original job description should have been written better, they didn't tell me of the requirements until the in-person interview.
All interview stages went well, and even resulted in a request for references. However, my main point of contact never got back to me when I gave them the necessary information. I emailed them for several weeks, and even sent an email to the general contact email, but they never got back to me.
The entire process lasted from October to December 2015, and to not receive any response is very unprofessional and insulting.