I applied online. The process took 2 weeks. I interviewed at IDC (International Data Corporation) (Bedford, MA) in May 2009
Interview
HR phone screen. Onsite, 3 people. Then asked to prepare presentation with slides. Did this for 6-8 people! All good. Then called back to meet w/2 more, told I got the job. Then they went dark. Found out HR person had been laid off and the job itself had been "deferred", but I had to call to find this out, no one told me.