Pros
It's not for everyone, but that's good. The weak ones don't move up, so if you are smart & strategic about managing your career here, you can learn a lot, work quite autonomously, and make good money.
Cons
Your experience will vary greatly depending on which manager you have an which org you report into. There are definitely certain VPs, directors, and middle managers to avoid - - ask around so you don't end up on their team. Otherwise, there are great mentors and managers here who can help you succeed.
Advice to Senior Management
HR needs to start doing in-person interviews of level 4, 5, and 6s to get an understanding of the 7s and 8s in the company. There are still a few toxic or under-trained middle and senior managers here who damage the growth and success of their teams. HR needs to put an ear to the ground to start hearing about what is and isn't working.