I applied online. The process took 3 months. I interviewed at Esri (Seattle, WA) in May 2011
Interview
3 month process
Met with 7 or 8 different people on one day, 5 more on another day
Spotty communication from HR
Skills test required
Spoke with people who had nothing to do with the position interviewing for
Standard interview questions - tell us about yourself, what is your worse trait