B

The experience with Leader Technologies was okay, ...

The experience with Leader Technologies was okay, but I expected better. The website could use some improvement and the response time from the customer support team was slower than anticipated.

Comments:

No comments