I applied through a staffing agency. The process took 2 weeks. I interviewed at Bain & Company (Palo Alto, CA) in Sept 2015
Interview
Began with a phone, followed by a one on one with one of the managers. Received a call back to do a rotation interview where I walked around multiple offices and met with multiple managers.