I wasted a month and a half interviewing at Millenium. They made me take an IQ test, and had 3 different "last steps" and then heard nothing back. Huge waste of time. Unfortunately this is the way things are done now.
I now tell companies I interview at that I have a 2 week deadline between first interview and final decision