Friend of a friend of a friend recommended that I interview here. I went to a small "job fair"-like event and sat in front of a panel of interviewers and answered some basic questions about myself and my experience. Later, I got an email saying that I should come in to a second interview in person. I got there expecting an hour-long affair, but ended up interviewing with 6 people, one-on-one each. It took about 3-4 hours. I wasn't given an offer on the spot, but it was strongly implied. The entire process took a few days before I got a confirmation of the offer from a manager and an HR packet from their HR rep. All communication was by email and in person; no phone interview.