I hired Value Home Inspections Inc and they sent out an experienced individual to inspect the property. Admittedly the property was in need of a significant amount of work. The inspection was done in my presence. I recommend that a customer always be present for the inspection (regardless of who you hire.).
Pros: seemed to know buildings - pointed out many items
Cons: missed items - won't take my calls after the sale