Pros
Very young and well-prepared team, full of professionals with experience and knowledge in the field. Everyone is friendly and kind, making a great working environment.
Cons
There is no clear hierarchy (not on paper but in the actions), and everyone is free to do what they think is best, which can make things a bit confusing overall. Moreover, there are people with a lot of motivation and people with very little, and depending on the project you work on, this can influence your experience.