Easy to install, easy to use, and it does the job...
We haven't had it for too long but so far it's done everything it's supposed to, and is easily controlled via the browser or App. It's overkill for our new BMW 530e but I wanted to run a 50A circuit and "future proof" my garage. Note that to run a "40 Amp" charger you need a 50 Amp 240V AC outlet due to conversion inefficiencies. No matter which one you buy from any supplier make sure you have the right power and this is something best left to a professional electrician in my book. BTW the wimpy level 1 portable charger BMW gives you doesn't work well at all. We kept getting error codes and a warning light and when you go to the BMW dealer the first thing they ask you is if you have a dedicated level 2 charger...
Getting back to the JuiceBox we have Amazon Prime and they delivered on time early on a Sunday, it took about 2 minutes to install it. The charging cord is quite thick so you have to position the unit a little above the 240V outlet if you want the cord to hang naturally. It wasn't any problem for us but if you are tight on space make sure you position the outlet correctly so you have room. If you need to install it next to the outlet it's probably best to put the outlet upside down so the cord just loops up. Once installed it took another 2 min to get it up on the browser, download the App, and start charging. I am mostly delaying the charge until midnight to get better rates from PGE but is easy to charge on demand via browser or App if you need a boost during the day. It takes about 2 hours to fully charge the 530e, and this is due to the relatively small battery and 16A charging limit. Someone with a more demanding EV charging situation would probably have more input on charging a fully electric car or maybe even a Tesla.
Compared to the disastrous experiences we've had charging at public stations, particularly Blink, it's great to get home and plug into the JuiceBox. Hope this helps someone. Thanks.