Pros:
The ride makes me feel great during and after it.
Keeps me healthy.
No worries about parking!
Being the crazy one who rides a bike to work.
The adventure. Riding under rain is damn fun.
It takes the same time to commute by bicycle or car, sometimes less.
Cons:
I hate, really really fking HATE all the arrangements that happen between the transition house > bike > work: putting clothes on the backpack in that special way so they don't get creases, putting it in a plastic bag so they don't get wet, putting the damn heavy lock inside the back pack, along with lunch, towel, etc.; riding to work with that ***ing heavy backpack; having a shower and changing clothes in a small and smelly bathroom (I specially hate that); doing it all again (except for the bath) when going back home.
I hate it so much that I almost gave up riding to work everyday. For those days I'm not in the mood I just get on my bike, have the ride of my life and when back home I put the work clothes and drive there.