Pros
Competitive salary, good product set and a ton of resources
Cons
Too much red tape and people wanting to be involved in deals that add no value
Pros
Great career mobility internally and work life balance
Cons
Depends on team, some teams have less diversity