What are the key considerations for choosing a construction site cleaning service provider?