Cons: loses track of details
Their coverage is better and their representatives are typically less rude and more helpful than that of my previous carrier (Verizon) and my folks switched to them from Sprint after envying my coverage.
My only complaint is that they make it easy for the lazy consumer like me to neglect things like my contract renewals and the phone upgrades. The former happens without my knowing while the latter...just doesn't happen. Not actually sure if it even is supposed to. Hmm.