It was a long process. It lasted several months and I went to what I believe was the final stage. Where multiple groups of people came in to interview me. All went fairly well except for the web developers, they were very antagonistic in the interview. Also, even after making it to the final interview they didn't bother to tell me I was not going to be offered the position, even after my follow up.