T
Tim Ward Review of Mega Sports
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: