Lots of opportunities to learn new things, with low costs and minimal repercussions when making mistakes. Good place to accumulate experience
Cons
The usual messiness in a startup. Don't expect your work to be easy and orderly. Everything you do may require self-learning and research. Changes in KPIs and objectives are common.