Pros
Very friendly and down-to-earth team
Exceptionally flexible setup – a lot of trust and autonomy
Supportive and relaxed work environment
You're surrounded by talented, smart people who are great to work with
Easy communication and a low-ego culture
Freedom to take ownership and shape your work
Cons
The high level of flexibility requires strong self-management
Things can change quickly, so it helps to be adaptable
Some internal processes are still being defined