ECHO, Leahy Center for Lake Champlain
ECHO, Leahy Center for Lake Champlain is Vermont's premier science and nature museum, located on Burlington's waterfront. Its mission is to inspire and engage everyone in the joy of scientific discovery, wonder of nature, and care of Lake Champlain. The museum features over 100 interactive exhibits and 50 live species, offering an immersive experience in science and nature for visitors of all ages.
Recently Posted Jobs at ECHO, Leahy Center for Lake Champlain
ECHO, Leahy Center for Lake Champlain Offices
OnSite Workspace
Employees work from physical offices.
Typical time on-site:
United States
