I applied through college or university. The process took 2 weeks. I interviewed at Bain & Company (Boston, MA) in Apr 2014
Interview
Submitted resume and was followed up by email from HR
Phone interview with HR representative occurred first and lasted about 30-45 minutes
Offer to have in-person interview at HQ followed within the next week
In-person interviews were with three of the senior executivies including primary supervisors and director of team to see if I was fit for position