Applied early September, had a phone interview that lasted over an hour in early October, then had a final interview about a week later. Final interview was about 3 hours long and included a small presentation where I was given information and then told to present and answer questions based on the material. They rejected me about a month later. Overall it seems like a good company and my experience was positive but I definitely think they could have cut the interview down and saved everyone 2 hours.