The incident began shortly after 11 a.m. He was pulled safely from the hole around 4 p.m.
A second worker trying to rescue the man was also temporarily trapped, but has since been rescued.
More than 40 trucks from various fire departments in the area are at the scene.
Students at a nearby elementary school were evacuated when a helicopter landed on school grounds.