Key Factors to Evaluate Prior to Engaging an IoT Consultant