Hiring process is slow to say the least. They take awhile to call back and even once they do it still may be weeks before your actual interview. Interview itself moves by fairly quickly with the leads of the dept that you applied for doing the interviewing and not HR which I think is a good process.