I'm spoiled. I have a 8.5 miles commute, relatively flat. It's mostly street, but they all have bike lanes. About 1.5 miles on MUP. I bring my bike inside at work and they provide shower as well as towels. I hate the soap in a dispenser so I bring my own. And I get to work my own hours for the most part so I don't have to commute in traffic. And to top it off, free meals are provided.