I work in a warehouse, so 'business' doesn't even apply to the dress code at my pay rate. That being said, while I don't 'kit up' to ride, I find myself having to deal with layers now. I use a backpack- I prefer 2 straps to one- and I roll. I stack all of the layers that I won't be using for the ride home on top of each other and make a 'clothes burrito'. Does take up less room than rolling each item individually.
I also have a locker at work where I have a pair of jeans, company polo, socks, and undies just in case, as well as a pair of old sneakers. If it's wet when I go to work, I'll wear my waterproof boots and change when I get to work, then change back prior to going home. If it's dry on the way in, but wet when leaving, I'll change into the old sneakers to ride home in to preserve my better pair (which are left at work).