I applied online. The process took 2 months. I interviewed at MIR3 (San Diego, CA) in Jun 2015
Interview
Traded Emails with HR then met the VP of Sales, Marketing, Product Management, Operations (all of the above) in late June. Had applied through a staffing agency previously but they didn't get me to the interview.
I applied online. The process took 4 weeks. I interviewed at MIR3 (Irvine, CA) in Apr 2015
Interview
Be prepared to spend a couple hours. You will meet with all of the principles of each department. Lots of redundant questions but you get a good feel of the company process and employee morale.