Pros
Great company to develop and grow fast, a lot of opportunities to take ownership and lead projects in your own field of expertise.
Very good and supportive environment within the team, no ego, just trying to deliver.
Very much needed and strong product.
Cons
Being such a fast-growing startup, there are always more projects than time to do them.