Tech support dept is the worse i have…
Tech support dept is the worse i have ever had. I will not buy a product supported by this company.
United States
Tech support dept is the worse i have ever had. I will not buy a product supported by this company.