Has anyone heard of them? I noticed their website has a location in FL but I have seen a few trucks in SC. Are they good to work for?