Initially, I passed a phone interview, then weeks later, two 1:1 interviews which were weeks apart. Even 'though I was the top candidate, the position was filled by an inside hire at the last minute. Offered contract which was put on hold. Took way too long.