T

Tim Ward
Review of Mega Sports

3 years ago

Possibly the worst customer service on the planet....

Possibly the worst customer service on the planet. The ONLY i repeat ONLY ONLY ONLY thing they have going for them is selection. Their policies are over the top far beyond whats required by the state of Illinois and that is saying a lot. The employees are extremely rude and act as if they are doing you a favor by letting you purchase from them. No wonder so many people I know hate this store.

Comments:

No comments