-Challenging and interesting problems to solve
-Great culture, willingness to solve problems
-High trust culture
-High degree of ownership
-Continuously improving - process, ways of working to provide greater focus / clarity in sprints
Cons
As with every startup / scale up, challenges are defining process and working with ambiguity.