Basically, it's downhill to work w/some climbs and uphill home w/one long mutha @ 18-20%-.5 mi. It takes a dip then goes up again for another .3. It takes me 10-20 minutes longer to get home depending on wind and whether I've got the reserve to take the 'big hill' straight on or do switchbacks. 18-20% w/a 48x28 low and loaded can be a little daunting after a long day. 15-17 mph on the way in and 12-15 on the way home is standard for me for the 20 mi.