In a startup environment the opportunities to evolve both as a professional and person are limitless. Using / Exploring / Applying new technologies and frameworks is the best way to get your hands dirty and improve your skills.
The most important is the opportunity to work with talented people with strong opinions that all share a passion of what they're doing.
Cons
As always the startup environment is ad-hoc, so it can became really stressful and busy. However it is a risk that an ambitious engineer should take.
- Scala baby.
- You get to work with the best Scala developers in Amsterdam
- Evolving challenging product, you wont do the same over again.
- Every feature has your name and soul.
- Nice culture, unique team.
Cons
- Start up salary.
- Can get really busy at times.