Off the chart talent at ALL levels, incredibly supportive and collaborative culture, killer strategy for both near and long term success, amazing product and insanely rapid innovation/expansion
Cons
Operational immaturity but improving, frequent change but executed thoughtfully