SpareFoot's mantra is "try it, fail fast, then iterate". While this is fun for a bumper sticker, the reality is it can be trying when product strategy changes out from underneath you. Even when the new strategy is the correct strategy the big changes in direction can be distracting.
SpareFoot is not a new company. Over the years it has accumulated a lot of different ways to solve to solve similar problems. Component teams and containers exacerbate this problem. Polyglot development is often required to implement a single feature as you jump between Node.js, PHP/Silex, and Lambdas written in Python. The team is in the process of standardizing tech and moving to cross functional feature teams.
SpareFoot lives on the edge. For example, we probably jumped the gun by a few months in migrating everything to Docker in production. We experienced a few months where things were breaking regularly. The platform has stabilized now, but there were a few extremely unpleasant weeks.
The SpareFoot culture has grown up as the as the median age has increased by 10+ years. Not a con for all, but sometimes I miss the small, young, fun, start-up antics.