My commute is five miles each way. The first couple of times I tried it in my work clothes (minus the tie) and quickly found that it was doable but often would get me dirty or too hot and smelly, especially on warmer days. There is the inconvenience of chaninging but it works better for me. I usually come in earlier than everyone else, rinse my head in the bathroom sink (keeping my hair short meeks it dries fast) put on deodorant, change in my office. I leave a little earlier than everyone else so I do have to walk past in my cycling clothed which is usually a tee shirt and shorts (i dont own any cycling specific clothing so no one sees me in spandex) unless its raining then I'm wearing some assortment of clothes from goodwill that repel water. Nobody seems to care or they've just gotten used to the sight.