I applied online. The process took 3 months. I interviewed at Mindbody (San Luis Obispo, CA) in Sept 2013
Interview
It was a long process. Application > phone interview > in person interviews (1-2 hours) > second round of in person (4 hours). Application to final offer took about three months. Personality test and skills test was also part of the off-site interview process.
Interview questions [1]
Question 1
I was ready for anything. I had prepared for so long that nothing came as unexpected.