I applied through a recruiter. The process took 5 weeks. I interviewed at Xoom (San Francisco, CA) in Apr 2015
Interview
I had read that several people thought the interview process was overly lengthy or difficult, I must disagree. Yes it was 3+ hours, but considering the size of the company and the fact that you get interviewed by several leaders of various teams I didn't consider it unreasonable at all, plus they hooked me up with snacks :)