Pro I needed a dependable trainer with a good feel for spinning after knee surgery. It didn't disappoint - a nice trainer. Con I wanted to connect this trainer with Zwift but I wasn't able. You needed an apple product and I had an Android. I didn't know this prior.