CEO is driven and cares about his people. The product is truly best-in-class. The leadership teams likes working together and it drives all of us to do better.
Cons
As a startup you never have enough money to invest. The tradeoffs are hard but that's also part of the fun of working for a startup.