I went through rounds of technical interviews for a Watson Software Developer position including a substantial programming project. I passed all technical interviews. When it came to speaking with the managerial type for the final interview however, things changed. I was asked to tell about my experiences & background, but he did not even pay attention and then tried to put my experience down. It was a totally frustrating final interview with that manager. Then one day later, I was told that the position was filled and it appeared as "not available" on the web site, but then opened again couple days later. What a waste of my time! The managers sound like they constantly insult the people working for them as well, no wonder why IBM gets many bad reviews from employees here on Glassdoor.