Pros
You will work with really amazing, smart, collaborative, teammates. You will have the opportunity to work with a lot of different people (because of the turnover). And if you're in tech like me, you will get snacks.
Cons
You will be overlooked unless you are one of the favorites. You will not be able to easily switch teams for a better opportunity because management has a petty turf war and their bosses and bosses' bosses don't pay attention. You will work tirelessly in 50 and 60 hour weeks and be asked why you're not contributing more. If you face sexism, harassment, or racism, you will be told not to report it because you will ruin the status quo and if you go ahead and report it anyway you will be pushed out of the team. And you will be underpaid, have terrible benefits, and be treated like a replaceable drone.