March 15, 2017
Last Seen
March 16, 2017

The worst support ever If you have a dell don't buy on site support The make you ship it in and support is from India with people that cause more problems to your computer I can't contact Dell in Texas or any other us city all us numbers divert to India and they will... Read more

Was this review helpful? 2 0