Pros
Intense when it needs to be, relaxed when appropriate. Modern, complex tech stack. Thorough measurement and monitoring of environments. Management is transparent and effective. Good, collaborative... atmosphere.
Cons
Lots of legacy systems and complex interactions, effects of change are not always immediately evident. Some processes evolve slowly.
Pros
There are plenty of opportunities to grow and they really invest in your future. I’ve never worked at a place where professional development is valued. This is that place!
Cons
Benefits could be a little better.