Not liberal and not concerned with the truth.
Once upon a time the people running MSNBC believed that CNN was to the left, Fox was to the right, and they'd aim right down the middle at moderate Republicans who didn't love George Bush. For a variety of reasons that's a pretty whacky business strategy, but it's also why MSNBC is the best place to get the unfiltered view of the Villagers. You know, that "center right" establishment.
Since then things have changed a bit. Now that MSNBC has 2 hours of liberals hosts, to counteract the 3 hours of Morning Joe, the 23 hours of Pat Buchanan, and the regular appearances of Norah O'Donnell and Andrea Mitchell, it has become the ultra-left channel. Perhaps CNN is repositioning.