Overall, I was displeased with the way IBM handled the interview process for this position. I went through 5 half hour phone interviews and 2 in-person interviews over a span of 4 weeks. I was abundantly qualified for the position and was given very positive feedback throughout the process. The final interview required me to take a half day off of my current job and drive from NYC (the position was telecommute) up to Armonk to interview on site with a high level manager. The interview seemed to go very well.
Based on all of this, I figured I was one of only 2 or 3 in the final rounds. However, several weeks passed after this interview and I heard nothing. I inquired and was told "no decision has been made." I waited several more weeks and still heard nothing, no a full month after my last interview. Again, I inquired and was told, "No decision has been made although we are looking at other options". The next day, the job was reposted to job sites. Two weeks later, I was finally informed I did not get the position.
Overall, this was a very time consuming process and I was given every indication that I was under serious consideration. If there was a problem or a change in direction, they should have communicated that to me. Instead, I was forced to ask what was going on not once, but twice. This after the hiring manager telling me that I "sound perfect" for the position. IBM needs to be more respectful of people's time and be more communicative in their hiring process. I can accept not being offered the position, but feel that IBM mistreated me in the interview process.