Monday, September 7, 2020 #82684 Raul from VDB (11 - 25 Employees) Customer Service awful. Servers slow and down all the time. Bad idea Overall RatingEase of UseFeaturesValue for MoneyCustomer SupportLikely to Recommend Did you find this review helpful?