Pros
This is a startup so you have to expect frequent radical change. Nothing is permanent and every day is different. If you like defining your own challenges and then being given room to chase success then this place is perfect. But, you have to bring experience, confidence, and ambition. I have not yet seen my VP give someone a direct order, rather they ask what should be done next and how long it will take.
Cons
The product is rock solid but frequently misunderstood by users and customers. It is often perceived as middle-ware or worse, redundant to other systems in the tech stack. Also, this is a startup so money is tight. Base comp is below market average with employees given the option to buy pre-IPO 'stocks' after a year. These may someday have value if the company goes public or gets bought. So, you will need to be a bit of gambler to be happy here.