Pros
It's a pretty good place to start your career or be at when you have <5 years experience. In general, if you do good work at this stage of your career there are opportunities for advancement. If you are hired directly into a leadership position, the pay and benefits are really good, but see cons below around advancement opportunities.
Cons
Once you hit manager (or above if hired externally), opportunities for advancement become an unreachable bar to hit for most people. Everyone including your colleague's mother will be asked if they like you and think you are ready for the next level. It becomes extremely political and most top talent leave because it becomes nearly impossible to move up. If you are a strong worker and try to push for the best outcomes, you will likely not advance because it only takes one person with a different opinion to impact your advancement. Although DEI is important, the company has bonuses in place around promoting DEI individuals, regardless if there's a better performer that's not in the DEI category.