Overall took almost six months! Four phone interviews, then flew out to Redlands, CA for a day. There I had 5 or 6 interviews with different folks, plus a video interview with someone in the Colorado office (where I lived, ironically). None of them were too difficult though.