Vantaggi
No one really holds you accountable for accomplishing anything as long as you go through the motions and don't anger anyone. Work times are flexible. There are still some excellent people that you can learn from in the organization. Software tooling is good. Perks around the office are well run and inside of a team people are allowed to work with autonomy.
Svantaggi
The corporate bureaucracy has ramped up under the new tech leadership. There are huge social and working disconnects between analytics, development, tech operations, IT and the business units. Solving real problems across departments is mostly impossible and you hazard your job to do so. More and more people who stay are those who keep their heads down and do what their told. No effort is spent on retention or promotion as management is clueless as to who's valuable. The culture on paper is not at all what is practiced. As more crucial people leave more vital things will go undone as management isn't aware of them.