I was cold-contacted by a recruiter, based on my Linked-in profile. I had several phone interviews, which covered very standard "text-book" technical questions, which I presumed were to test and re-test my knowledge of the technical area. A final phone interview touched on"cultural" aspects and my "pesonal fit" with the company. They made a big deal about fitting in with the company culture. They described it as very open and collaborative (once I was hired, I found it to be very different from what they described. Basically, don;t step out of line. Play the politics. Learn who has the power, and never challenge them. They say they want fresh ideas, but I question if they really do). After phone interviews, I had 2 on-site interivews. First meeting was with peers and direct supervisor. Very short, very general. I felt more like it was a face-to-face just to make sure I was not "wrong" versus an interview to confirm I was "right." The second seriers of on site interivews were with the higher-ups. Thjis was not an interview..it was a sales pitch and and ego-trip for them. They hired me. I quit 2 years later. Steer clear.