Flexible culture, you work for goals.
Payment is above the average market.
Culture is great.
Cons
Meetings are time-consuming.
Sometimes days could be too large.
Some products are still in the early stages and this puts a lot of definitions on the development team.
Great culture, focused in objectives.
Flexible hours.
Great leadership.
There are a lot of new projects and challenges.
Opened to new ideas, as far as you can back them with data.
Cons
Few developers, the workload sometimes could be overwhelming.