Process was very thorough, but extremely friendly. Talked with two Senior Product Engineers and a Manager (phone interviews), before on-site Interview. On-site Interview was all day, with 6 interviewers, all asking technical questions. Questions were difficult, but people were extremely friendly. All in all, the process was very good, and I had nothing but good things to say about their company.