It was very quick, from 1st call to offer was 3-4 days. Meet with 4 people. 20 minute interview. Mostly technical questions (kind of a pop quiz). Everyone was very nice (that helps) and 3 of 4 were peers that I would be working with (that helps you decide if you want the job or not). I didn't feel beat up like I have in some interviews, but I also didn't feel "wanted" either... but I got an offer, so...