Flexible schedule
Remote working
Motivating environment learning everyday with new technologies and challenges
Good technology and tools stack
The team, though young, has a good and experienced background
They are open to all opinions and proposals
Cons
Planning is difficult due to changing priorities
Too diverse technologies
Small team, what does not allows you to be expert on a specific thing, but you have to learn too fast sometimes
Not good management communication sometimes