Modern tech stack and practices, opportunity for learning and contributing.
Intercultural team, most of them supportive and dedicated.
Flat hierarchy, which grants independence and autonomy.
Good work-life balance.
Cons
Disconnection between the Management and Development departments. Hard to get promotion or salary adjustment because you don't have a manager.