I got a phone call from the hiring manager a couple of days after I sent him my resume. He was very pleasant, asked some general questions then informed me that HR would contact me soon to schedule an interview. HR contacted me some days later. They reserved a room for me at a nearby hotel since I was driving from out of state. I met with HR in one building where the lady who contacted me gave me company brochures, information on benefits, etc. She then directed me to the main interview building a couple of blocks down the street. I met with the hiring manager, project manager, and director of engineering. They were all very respectful and the interview was painless. They took me on a tour of the building where they showed me several projects they were working on and introduced me to a couple of younger engineers. One of the younger engineers (I think he would have been my team leader had I accepted the offer) talked to me about things I know and things I don't, what the environment is like, how teams cooperate, etc. It was a great day -- which says a lot b/c most interviews are exhausting and generally dreadful! The hiring manager contacted me over the weekend via email and informed me that they were interested and that HR would contact me soon with an offer, and so they did.