I like that everyone at work knows I bike and they know I like to cool off before I shower. So I get there 15 minutes early and start work right away. Then at some point in the morning I get showered and dressed.
Some mornings are busy and I spend an hour or so in the spandex. I had a meeting the other day before I could change, no one seemed to mind. Luckily it was in house and not customers.
I did greet some customers with my cycle shoes on after going out for lunch. One commented but did not seem to mind my excuse of I just got back from lunch and had not changed them yet.