Pros
My team members, and the wider team, are always eager to help out, and technically really experience and good. Senior leadership is very transparent with the present and future plans for the company, very customer focussed. As long as you are on team meetings, get your work done professionally, and you are not on-call, you can adapt your work to your lifestyle (e.g. go to the gym). Managers are eager to help you be a better engineer, appears to truly looking after my wellbeing, sharing feedback as needed, and pushing me to contribute and bring ideas.
Cons
The onboarding is structured, and nice, colleagues are helping, but you are expected to have the technical knowledge you say you have, write high-quality code, and the right acumen to learn the domain through the documentation and "get sh*t done" as it says in the values.