Pros
Startup focus and intensity. Technology super-star employees. Program management has dramatically improved. Very rigorous management that is driving to product-market fit with carefully qualified customers. Technology is revolutionary with no competitors. That's pretty rare. In the big picture, this company needs to both continue to innovate and to execute, and they seem to be doing both, across all of the teams.
Cons
Quality of some teams needed improvement that required hiring and culling. No one likes that. Though its a startup, its been around for awhile so it had a lot of baggage that had to be dealt with, including people and unrealistic planning but that has all been dealt with. Like all startups, too much to do so prioritization is a constant.