Insurance agent
A lot of people can not stand insurance companies and always paint them as a bunch of crooks. We are not saying that they do not have an argument, because we too have had our fair share of disputes with insurance companies. But they can come in handy as well and be on your side.
For example, if you did not know, an insurance company can help you see what previous claims have been made on a certain property. This helps you find out what kind of issues a home has had in the past before buying it. This way you don’t get scammed after you deal out the cash.