D D I, INC was an average company to deal with. Their customer service was decent, but there were some areas where they could improve. Their website could be more user-friendly and the response time to inquiries could be faster.
D D I, INC was an average company to deal with. Their customer service was decent, but there were some areas where they could improve. Their website could be more user-friendly and the response time to inquiries could be faster.