Good people at all levels trying to make it work.
Culture and leadership are idea-embracing.
Cons
Paying the price for growing too aggressively early on.
As top level leadership pushes for improvements in some areas, some pragmatism being lost in favor of pleasing bosses.