Has anyone had any roofing companies come by and want to repair your roof

with no out of pocket money from the home owner? If so are these scams or good companies looking for work?