Very pleasant, hiring manager reached out for a phone interview (~1 hour) after applying on the website, scheduled an on-site interview (5 hours) shortly after. Met with several members of the team, toured several buildings/labs, and was asked technical questions by each interviewer, mix of hardware/software questions. Asked about a variety of topics, but questions were not too complex. All interviewers were very nice and insightful and curious about my interests, ensuring the position was a right fit. Received an offer about one week after the on-site interview.