Great experience for people who are early in their careers.
Get to work on a lot of different sectors on the business
Cons
Could land on a team with bad management
Constant organizational changes
All divisions are very siloed and their isn’t a lot of continuity between them