I applied online. The process took 3 months. I interviewed at IBM (Chicago, IL) in Sept 2010
Interview
Very involving. Phone interviews were easy but the panel interview and presentation really requires a skill. It is a group interview and the group consists of fellow interviewees so you have to show how you are better than your competition.