Hillary Clinton fired him from her campaign, and now we can see why. He's so bad at marketing and strategy - which makes him perfect for Microsoft. No wonder Microsoft/Ballmer hired him. They probably thought they "relate" on using bad strategies and playing dirty tricks.
Please, keep Mark Penn, Microsoft. You're doing your competitors a favor.
P.S.: Sorry if I sounded negative. Did I interrupt the circle-jerk here?