Unfortunately, the company also has more than its fair share of issues, not the least of which is its huge amount of technical debt. In the previous delivery model, corners were very frequently cut in order to meet dates. Of course this happens in many places, but the issue here is just how enormous the technical debt is. The new delivery model puts more power in the hands of engineering, and it does try to allocate time to address this, but not nearly enough to achieve the goal of continuous delivery any time soon.
Another problem at the company is the unrealistic expectations it has of its delivery leads, under both the old model and the new. In the time I have been at the company, I have seen many leads leave because they are stuck in worthless meetings all day and have no time left to actually get anything done. The new model does not address this. Instead, delivery leads now have more busy work than ever with newly introduced processes and responsibilities, all for the sake of increasing visibility and driving toward squad autonomy. Sadly, most of the company's squads are still as interdependent as ever; time will tell how much this really changes.
Meanwhile, for individual contributors, the workload is all over the map. Deadline pressure comes primarily from the product side, and often does not take effort into consideration. Because the delivery leads are stuck in meetings all day, and because product has huge difficulty defining priority (EVERYTHING is important), most teams are hugely lacking in focus. If you are self-driven, there is no shortage of work here on any team, but you may have to go get it.
Recruiting is horribly broken and very disconnected from the rest of the company. It has supposedly been the company's number one focus, but very few changes have actually been realized. Potential hires, especially the best ones, fall through the cracks on a daily basis.