Company Name

Industry

Location

Revenue

Employees

City of Newark, Delaware

Government Administration

United States, Delaware

$250M to $500M

201-500

Town of Smyrna

Government Administration

United States, Delaware

$100M to $250M

201-500