Pros
There's true potential to change the world at Spire via better data collection and processing: more accurate weather predictions & increased global maritime and aviation awareness. There are a ton of smart people working here in each of our offices. My colleagues are very self-motivated and we all care about doing great work.
Cons
As with any startup, we accrued quite a bit of technical debt during our early days. We _are_ working to make things better -- indeed, a Spire mantra is "Everything is an iteration" -- but we also have very aggressive goals. These aggressive goals are probably essential to achieving greatness, but it can also make it hard to take the time to address tech debt as we move forward. Spire is distributed among various offices around the world. We bill ourselves as "collaborative superstars", but this collaboration often only happens at the local office level (vastly different global time zones make it impractical to expect more than this). This makes high level planning and coordination between teams/offices hard.