Where are Spot’s offices located? Chandra Wald September 13, 2019 16:49 Spot has offices in San Francisco, USA, and Berlin, Germany.