Intelly is awesome in about any regard you can think of - corp. ethics, roasting skills, barista training, coffeehouse environs, industry commitment to excellence, etc. We use their retail beans most of the time and always stop at one or more of their shops when in town.
Pros: everything
Cons: they're not in my town
more