MSNBC is definitely very liberal and pro-dem/anti-republican...but on the other hand, can you say MSNBC is as far left as FOX is far right. No f-ing way by any stretch of the imagination.
Fox has really gone too far into government conspiraces and fear pedaling that comparing MSNBC's liberalism to FOX's conservatism isn't anywhere close to the same ballpark. I don't watch MSNBC because they admittingly whine a bit too much(i loved rachel maddow's radio show she used to do, but not her tv show much), but I actually watch FOX alot, and I'm a super democrat.
I watch Fox News just like I watch TV Pastor's sermons(and im an atheist), because both are fun entertainment, and to both I say, "Are you fcking kidding me? People really believe this stuff?" And I just have to watch as it becomes more and more preposterous like a car wreck.