This post is part of our Battle of the Brands feature. Let us know which brand you prefer, and check out other Battle of the Brands posts.
Microsoft Corp. (NASDAQ: MSFT) has been around more than 30 years now and continues to make money hand over first every quarter. Its growth has slowed to levels representative of a mature company, but the power the computer software maker has over the flow of the world's information is very formidable. Then you have Google Inc. (NASDAQ: GOOG), a company just a decade old but with power that rivals Microsoft in many ways. In a sense, Microsoft provides the river, and Google provides the current.
That's probably not what Microsoft executives had in mind, but that's reality. The two companies are uniquely different cultures: Microsoft is a standard, dyed-in-the-wool, buttoned-down corporation and Google operates in an organized chaos type of way, much like a start-up software company. The difference is that Google's revenue and growth is slowly reaching where Microsoft's is, and it's only taken a fraction of the time.
Tax Reform in This Election Year: It's Not Likely
Which Credit Card Rewards Does the IRS Care About?

