The way they organize their teams—around strategic goals—allows them to stay small and still get an immense amount of work done. One team is focused on retention, another on implementing new currencies, and another on acquiring new users. Each of the teams has ownership of their goal and is judged for success based on their outcomes. They are also allowed to work across all products to do whatever is needed to reach those goals.