My husband really likes all of the Keen footwear he has purchased from sneakers to boots, and these are no different.  He works 14 hour days on a concrete floor in an auto body shop and his feet often hurt badly and become quite fatigued between purchases when his old shoes/boots have worn out and he's waiting to afford the next purchase.  He just received these a few days ago and they are very comfortable and well-constructed.  No matter how comfortable they are he does prefer to have the extra support and comfort of insoles, which he received the same day, however he was not happy with the fit of the insoles and will soon be ordering another type. These shoes are fine just the way they are-he just prefers to have more cushioning with insoles no matter what, but want to be clear that you don't need them for these shoes to comfortable. They already are as is-just a personal preference. Keen footwear is pricey, but excellent quality is important and worth the money-we don't skimp on footwear. My husband wears a 15 D and Keen runs right on size and fits exactly as expected.  There aren't any "cons" to these sneakers/shoes in his opinion and he has definitely become brand loyal to Keen.