Interesting and challenging tasks, the opportunity to develop products from scratch. No bureaucracy, remote work or office if desired.
Cons
Unclear promotion requirements, small bonuses without a clear evaluation system, lack of processes (reviews or feedback from colleagues about your work, etc)