I have many pros/cons for cycling. The biggest pro for me is I feel my life depends on it. I have cystic fibrosis and cycling does a number of things to help keep my disease at bay. it increases my endurance which helps me weather some nasty infections i get. it also encourages coughing which is a plus. there is nothing like a good hard, long ride to make me feel alive and forget that i was born with this cursed disease.
as for cons- waking up early to ride to work is always tough- my ride is 42 miles round trip and usually if i do 3 days in a row i feel incredibly sleep deprived.