Their HR people found me online somewhere, and contacted me. I had, I think, 4-5 interviews there total. The last one was an all-day interview where I stayed in a conference room all day while their officers came in one-by-one to interview me individually. Also, they had an outside firm run up a psychological profile on me, with three different reports resulting. (They gave me a copy of these reports.)