I was initially contacted by a recruiter, then had a phone screen with the hiring manager. I enjoyed meeting with the executives; I thought they were very interesting people, and I thought the company's business was fun and interesting as well. The only unpleasant interview was with a fellow engineer who was intent on proving he was smarter than me; it was awkward and I was uncertain if I was supposed to compete with him or be deferential. I was rejected because for some reason they felt I was unwilling to mentor junior developers.