Pros: Their coverage is just flat out better than everything else available. I travel all over Indiana, and not one of the other carriers come even close to working in as many areas. Most of their store advisors are awesome (I have found a few bad reps at every company I have had service with)
Cons: Some of their stuff costs a little more than what other carriers charge, but the other carriers phones haven't worked where I needed them.
Summary: Centennial is awesome. I looked at a lot of factors when picking service; phones, rate plans, brand name recognition, etc. None of it is as important as having a phone that works.