pros and cons of online magic show