The problem domain is immense & challenging. It can be hard to get things over the line with all the details that need to be sweated, and we always have to make hard decisions. The level of autonomy and relatively horizontal culture does have trade-offs. There is plenty of leadership, but occasionally it's not obvious who to look to for certain things.