Watch out for 'auto renewal' contracts! Ryan, my rep at Smith Thompson warned me about them and sure enough, when I called to cancel my old company that I signed up with when we bought a new house, they told me I still had three months to go on a contract that I signed over six years ago... unbelievable! Ryan was nice enough to give me two free months (unsolicited and I appreciate that) to help take the sting out of it. Unusually nice gesture and I won't forget it.
Pros: Unusually fair and honest
Cons: They are busy, it may take an hour or so to get sales people to call back
more