I had a positive experience interviewing with ESRI. The HR team communicated well and was always friendly and responsive.
I withdrew my application for unrelated reasons, but in my experience I would say the ESRI HR team and interview process is better then most.