From start to finish, the entire hiring process took a couple months. I was invited in for two interviews and each time was presented with a printout of the questions they were going to ask. The questions were very thoughtful and done round-robin style between a panel of three. Both interviews were about an hour.