Excavation contractors dig holes. They are usually hired to dig out property as part of a demolition, construction, or landscaping project. They usually have powerful equipment and so will be able to offer a range of services other than mere excavation. They might also do demolition, construction, or trucking and hauling services, among others. They may even do general contracting.