Microsoft has always been a giant castle with many fortresses. Internal battles and power struggles have led individual divisions to focus on their own success to the detriment of collaboration. Over the years, it's resulted in a number of false starts, delayed products, and departures...






TechSpot