I think like in any business or for anyone you're thinking of hiring to work in or on your house, you have to do your research on them and look at past reviews, past workmanship, if possible.
In the time I've had my house the roofers I've hired have done a stellar job with no problems.