I applied online and they responded to my application within 48 hours. I had 2 phone interviews and the on-site interview that had three different interviews with three different groups.
The on-site interviews had 1 test to fill out and the second interview over 25+ questions I had to answer. By the time I got around to the third interview, I was exhausted and I was there for over three hours. I knew I was qualified but by the end of the second interview, I was second guessing my answers because they kept asking more questions. The third interview I think they could tell I was a little tired or tongue-tied.