I applied online. The process took 2 months. I interviewed at bareMinerals (San Francisco, CA) in Sept 2013
Interview
Organized, scheduled well. Paid for trip to fly out for interview. Met with the right amount of people to gauge the company and the people/ culture. At first, didn't hear anything for a while because hiring manager was travelling - but I had to reach out to HR to find out that I was still in the running.