I applied via a friend in RMN, got contacted by a recruiter, then phone interview and onsite interview. Interview process was well organized, interviewers were changed on the fly since somebody was OOO, did not get offer but good experience. I really liked the company and it's culture.