Reviews (123)
Overall rating
4.5
Edited July 19, 2020
Still trying to test if it works. Install seems easy but haven't seen it work yet. It is very strange to need to review before knowing if it works. Thus 3 stars
Work From Home Desks
United States
29 minutes using the app