why hire a snow removal consulting firm