I applied online. The process took 2 weeks. I interviewed at Boston Consulting Group (Boston, MA) in Jan 2011
Interview
Very thorough and went through 16 hours of interviews with 8 different people including the CIO. BCG is very thorough and beyond technical skills they want to be sure you are the right team fit.