I applied directly through the Blizzard Career site online, not through a staffing agency. I uploaded the typical cover letter and resume to the posting and was surprised to hear back the next day. A bit under a month later I had my interview scheduled - I met with two managers, had more of a conversation rather than an interview about matching skill sets, went on for about half-hour and went on my way.