Pros
Work-Life balance is everything and it is very well valued here, that was the most important aspect for me.
Culture is amazing, people are very friendly and welcoming specially during the first month, it is all about getting to know the people, the culture and what the company/product is all about.
Heard from many coworkers that its a very dynamic environment and that seems to be true, you could jump from one team to another on a whole other topic within the year, which at least for me makes things a lot more interesting and non routine.
There's also some focus on personal growth and knowledge, encouraging you to take several hours a week to participate in courses, webinars , guilds, planning your own topic presentation basically improving your knowledge in any area.
Managers offer a lot of help in terms of career planning and growth, focusing on how you want to progress and where you want to end up.
They will guide you and even offer up some tasks and responsibility that help steer and prepare you for it.
I've met/ heard of many people at the company who have been there for 4-5 even 7+ years. And talking to some of them I see no sign of boredom, lack of resolve or burnout which is a very good sign specially in Software Engineering.
Highly recommended for anyone in Software Engineering at Junior, Mid or Senior level in their career.
Cons
Salary is in the lower range, and it is not clear or at least not communicated clearly how your salary is going to increase