The HR is very responsive to queries. If they do not respond, I just cc the hiring manager and I am sure to hear back. Overall, a very positive environment. Very picky company, as can be expected of a company this size. They do not mind spending the extra money to get a candidate from anywhere in the country even if they have an equally qualified local candidate. I have been interviewed multiple times, and most of the experience has been positive. I do feel like they take their pick in the very begining, and just end up interviewing more candidates to look right in the paper, which can be frustating, esp when you are not the top pick!