Applied online and through an employee referral. Recruiter reached out and setup a phone screening with the hiring manager. After the hiring manager I was brought in for a four person interview. Each interview was 1:1 and lasted about 45 minutes. Very casual and I really enjoyed the conversations. One interview was with a quality engineering manager, one with an engineering director, and the last two were with program managers.
I ended up waiting about 3 weeks and finally heard back from the hiring manager. I was told I did extremely well and I would be referred to other positions, but the position I had applied was put on hold and would not be filled at this time.
Aside from waiting 3 weeks, I thought the overall process was positive.