Pros
There's a lot of work to be done, and endless opportunities to cross-collaborate with sales, engineering, product, marketing, and finance teams.
Customers love the product and are willing to share their feedback to ensure that the product is successful.
Cons
Ask yourself whether a start-up environment is for you, and whether you need structure & resources that a 10-50 person company can't provide.