I'd purchased a pair of these in the fall and I've been very happy with them.
https://www.serfas.com/products/view...mens-mtb-shoes
These my third pair of spd shoes. The first were too small roadie shoes that taught me the art of clipping and I used them a long time until I couldn't bear the daily pain any longer. My second were Shimano, they lasted for many years. They were very generous in the toe box.
I really liked my new pair of Serfas, the fit was like a glove. The toe box is much narrower and I don't think I'd ever found a shoe that fit my foot so well. They also have great customer service, I lost some screws to go in place of studs for running up dirt hills. They replaced them free and mailed the right to me.
I found both the Shimano and the Serfas to be good for walking. I felt comfortable wearing them for hours both on and off the bike.
As for pedals I use dual sided spds for commuting. I think my next pair may be spd and platform combo.
I had missed your work shoe question. It really depends on what you are looking for in terms of a work shoe. There are a few nice looking spd shoes that could double as work shoes for a dressyish look. But honestly I wouldn't like that regularly. Wearing sweaty shoes and socks all day, I just keep a pair of dress showers at my desk.
Someone else should be able to chime in with the links to nice/dressy spd shoes.