These shoes are perfect for work. Comfortable enough.  The adidas cushion does provide some support, I have it in a different pair of Rockport's.  If you need more cushioning and/or do much walking I would advise insoles.  Overall, good build quality.
Overall not a bad shoe.