Registered entities
OPENWEB, INC.
Reg. No. 371784663United States
SPOT IMAGERY LTD
Reg. No. 07371751Belgium
Reputation
Customer rating 1.2 / 5 across 118 reviews.
Hiring activity
Hires periodically
7 roles tracked across 4 of the last 12 months
7 Nov 2025 · Chief Technology Officer · New York
9 Oct 2025 · VP of Demand Sales · New York
2 Aug 2025 · Tech Lead · New York
Based on job postings tracked across public sources.
