SatSense employs 17 employees. The SatSense management team includes Paul Froes (Head of Operations), and Jennifer Scoular (Head of Product).
Looking for a particular SatSense employee's phone or email?