I spent my first 15 years in banking and accounting and we had to wear suits and ties. The last ten years I’ve been in tech and hoodies/t-shits are more common. Whilst I wasn’t that taken at the time (when I was in the bank), on reflection I appreciated the suit (more formal dress) requirement. It meant we all showed respect to each other through dress. It also meant we new when the day ended (ie. we changed our clothes). If I had a meeting with the queen I would wear a suit not a t-shirt so why not give my colleagues the same respect??
Anyway - all companies seem one or the other with nothing in between. Anyone have any different policies to help everyone dress well and respect one another??