I got connected with their recruiter from linkedin and received a phone call from him soon after. The interview process took about 2 weeks. The phone technical interview was about a coding exercise which is very easy. Then I was invited for an onsite interview, which had three separate interviews, a coding interview, a system design interview, and a non-technical interview. The interviews were not difficult. The weird thing thereafter is I was invited again for a second round onsite interview to see the marketing person and their engineering VP. I don't know why they wouldn't put them together in one day. In total, everybody I had conversation with was nice to me. I would like to work with these people if there is a better fit.