Company Name

Industry

Location

Revenue

Employees

Research and Business Development Center

Research

United States, Idaho

$100M to $250M

11-50

Shadow Trackers

Research

United States, Idaho

$10M to $25M

11-50

Amalgamated Research

Research

United States, Idaho

$5M to $10M

11-50