First stage was a very brief phone screen. I was asked a couple of logic/probability questions and shortly after I was told I would be given the opportunity to go to Boston for an on-site interview. The first interview was a quasi-case; it was mostly mental math, and the interviewer was able to offer some quick helping points when I got stuck. The second interview was a behavioral interview where I was asked about my resume and other experiences. Neither lasted too long, and afterward I went to lunch with a current employee. Everybody was very friendly and the interview seemed to go well. I was told that I would hear back in a short time frame about next steps, and it all seemed positive.
That short time frame expired, and I did not hear back for awhile. I finally got a call back saying that my candidacy was no longer being pursued. I was told that there were no major red flags and the interviewers enjoyed my presence, but I was not hired because I was too slow. Although my memory may be fuzzy about other details, I clearly remember never being told that I was being timed. If a company is not going to hire me based solely on how fast I am in the case, I would at least expect to be told that time is a factor. Otherwise I will take my time and double/triple check my mental calculations.