Flexibile work life and appropriate compenstation for industry standards, but varies manager to manager
Cons
Lots of internal politics, overpriced compared to competitors and misguided management makes everything more difficult than needed. Gatekeeping is rampant