M
Mitchell Gibbs Review of Scille
Scille is just okay. The website is decent, but th...
Scille is just okay. The website is decent, but their customer service could use improvement. It took a while for them to respond to my inquiries, and their answers were not very helpful. I expected more from them.
Comments: