I work at a super casual, geeky place desperate to reduce turnover, so the mgmt types turn a blind eye to dress codes if you're decent.
Mgmt is just glad I take the time to change, unlike a number of people who come straight from the gym or go immediately afterwards.
I get bonus points for arranging to shower at the gym, even.
(I roll my clothes into panniers)