4+ weeks, multiple interviews including panel and individual.
Everyone was very nice. The panel interview was actually kind of fun because you meet people of varying ranks and experience levels. The one on one final interview was tough, but I left feeling comfortable with the process.