24/7 techies…what a farce they could be…
tried to vet their business, ran into everything possible to say they are a scam. fake website…bbb reviews that are self promoted…non existant address locations. (ie, empty or barely recognizable locations with no names posted)…etc. no phone book listings, and nobody in the buildings shown seems to know who they are…
are they a scammer… or not, before i proceed to try to shit them down.