J

The Social Vista is okay, I guess. They helped wit...

The Social Vista is okay, I guess. They helped with my social media marketing, but I wasn't overly impressed. The results were average, and the service could have been better.

Comments:

No comments