Pro: Good value for money and does what it says. Cons: requires internet connection (potential cyber attack vector on the device or your user data being stolen from their website as it requires login) and the smart phone interface the button to turn the switch on/off and expand info button are way too close. Can accidentally turn the switch off. Bad if you have something like a computer on it. There is a confirm on/off settings option but could have been easily fixed by having the switches listed on a line where one side of the screen is on/off and the other side is expand info.