This is the most comfortable shoe ever.  I bought them for work, but I wore them out and about this weekend on errands instead of sneakers.  They're comfier than the sneakers.  They won't go with a dress, but are great with work slacks and would be cute in a nerdy way with a skirt if you're in a casually dressed career like teaching.