Due diligence job