cons of it, the price, the host is really annoying (personal opinion), and working the entire body with weights just seems like a bad idea, since there is probably no one at home to check your form there is a chance you could result in some sort of injury over time.