Sinofsky seemed like one of the best people in Microsoft's leadership. Usually, "not a team player" really means "doesn't agree with the boss."
I don get why people think being an ****** is a good thing. I would think being able to work well with other executives is a plus.