Excavation is a major step in the building construction process. Excavators dig and prepare the foundation for construction to begin. In most cases, the job is left to a professional excavation company with suitable equipment and expertise. General contractors may...