Stuff like this happens in all organizations, small or large. There is never a perfect company or a perfect job but this is a very interesting read into what is going on with Vista and the stumbles along the way. I am still a bit leery of the user interface changes, but the underlying core seems to be getting solid as time goes on.
I know the author is getting slammed by a lot of people, but I don't really think he puts the company in bad light overall, as long as you read it subjectively.
Either way, I recommend reading it, and the comments:
http://blogs.msdn.com/philipsu/archive/2006/06/14/631438.aspx
Hopefully, he isn't another person fired for something they said in their blog. That has always been the driving censor factor in anything I put online here. Dirty laundry is just that, every place has it. It doesn't mean it is a bad place to work overall.
Of course, if dirty laundry is piled up to the ceiling and there is nothing good overall, you work on changing it or you bail before it becomes the Titanic. Thankfully, things are pretty peachy where I am working at now, and I'm not writing that just because I know coworkers read this blog from time to time.
Tl;dr folks: Vista is late.