I applied online, McGraw Hill contacted me within a week. I had one phone interview, it went very well, and then I was asked to come in for an in-person. I first met with a director who was very direct and seemed a bit cold. Regardless, I was happy to share several ideas for the company; all of which she liked. I then had an interview with a potential co-worker, which went extremely well. I again shared several ideas and strategies which I come studied and written before the interview. We had a lively and collaborative discussion. Leaving the building, I felt sure that I would be asked to come in again or offered the job. I sent thank-you emails and also hand-written thank you cards. After a week, I contacted them and was asked to wait while they finished additional interviews. After two weeks, I saw that the company had re-posted the job posting online, so I contacted the HR woman to ask if I was still in the running. She said that I was still in the running, and they were just conducting additional interviews but the pool of candidates was small. After over 6 weeks, I finally received a canned email swing "thank you for your interest, we've filled the position." I was very surprised. The potential co-worker I had interviewed with at least sent me a nice note online.