Has anyone had any experience with this company? There isn't much info out there, other than it may be a bit shady, though a legit company. Thanks for any input.