Avantages
If you are experienced in agile used as a whip I guess you are going to do all right in this environment.
Inconvénients
They claim that you are part of a 'family' and that they care about your wellbeing and are prepared to support you in your career and problems. At the end it is a corporate driven corkscrew with tight deadlines and stressed up managers that spew propaganda from morning to evening. What is disappointing is in this mad dash for progress and satisfying the metrics they have no time to support you when you have problems or you stuck. They will chew you up and spit you out like used gum and jump onto a next victim without any regard. They undermine personal difficulties and ignore the feedback dismissing you entirely. Stressful work atmosphere and overworked dev's make it a quite bad place to work and it shows in code produced. When people are focused on hitting AC's, creativity ,care and code ownership is out of the window. The company is bloated with managers, that are busy managing each other.