E
Elena Boyd Review of Megabox
I found Megabox to be an average company. The webs...
I found Megabox to be an average company. The website was easy to navigate, but I had some issues with the checkout process. The customer service was helpful in resolving my problem, but it took longer than expected. Overall, I had a satisfactory experience with Megabox.
Comments: