Pros
Rewarding, smaller teams are great, recognition always top tier.
Cons
Clicky culture, having an opinion about this is instantly shut down instead of using as an opportunity to grow. Communication around change that directly affects you is non existent. Very top heavy, so many senior managers, it hardly makes sense.