S

I had a rather disappointing experience with Vega ...

I had a rather disappointing experience with Vega management. The customer service was below par and the website was not user-friendly. I encountered several issues while navigating through the site. Improvement is needed.

Comments:

No comments