I applied online. The process took 2+ months. I interviewed at 3M (Saint Paul, MN)
Interview
Networked with internal contacts and monitored website for suitable opportunities. Interview for one position led to informational interview with a hiring manager with a more suitable business area. After a few months, a more appropriate position was posted; applied for that online. Screened by HR rep and then interviewed with hiring manager, director and VP.