Pros
People are very friendly and helpful. The general atmosphere is very nice. There is a lot of time for onboarding. Working hours are elastic, it depends on your team's ways of working but if I need to go to a doctor or for a walk to refresh my thinking there is no problem to just communicate it with your team and do what you need to do.
Cons
The culture is very corporate like and not everybody likes that. There is huge pressure to use AI for everything all the time. It's cool that the company uses new technologies and openly allows using AI for coding for example, but there is too much of that. If you want to learn to code in certain programming language there will not be much opportunity at the time, because most of the code is produced using AI and you are encouraged to use it instead of traditional coding.