Very diverse (gender/age/ background/experience) and inclusive engineering team. Very one will be heard. Lots of growth opportunities. Technical choices have been maturing over years. The leadership (managers /technical leadership) is very sharp and is always there for engineers. Teams are constantly looking out for each other and when things do not go well- the focus is on resolving it rather than finger pointing.
Cons
It is a very busy pace. There is no slowing down in R&D.
Very positive culture (at least in engineering). People care for each other. Good choice of technical stack. The teams are constant re-inventing themselves for better.