I applied through a recruiter. The entire process was very positive. From the recruiter all the all through hiring and on-boarding.
I was interviewed with 4 different people who were all very knowledgeable and professional. They knew exactly what they were looking for. Each person on the interview process was focused on a particular subject. They were all prepared for the interview and never had to wait for anyone.
After the interview, I was contacted by the HR department with an offer that I accepted and started working with a couple of weeks.