Over my significant time at the company I held several different roles so I was very familiar with how individual teams worked. Overall, while individual teams often had great people, most (not all) leaders of each individual organization focused only on their own teams (often arbitrary) metrics to appease goals set by leadership. What this meant is that each team essentially looked at each other as adversaries instead of teammates. This attitude essentially rots the entire organization to the core, so unless there is a ground up reorganization this company will not succeed. Over my tenure, there were phases where there was some increased morale. Namely, after Quid was integrated and after some supremely toxic SVP level folks left, the company brought in some good outside leadership. Unfortunately, the shakeups weren't enough to push through significant changes. The increased spend to attempt to be a better company was short lived, resulting in multiple rounds of layoffs, then a return to the cheap, morale killing methods of years past. The most significant problem, however, is that no one in leadership truly takes ownership and as such, this rolls down hill. The new people that want to come in and make a difference are soon ground down to mediocrity, because being the best doesnt matter. Have great ideas? Youll get on a call with leadership, they will nod and say "great idea!" then nothing will happen. Even if you try to tackle the project by yourself, you will spend more meetings trying to convince other team leaders why its a good idea, only for them to put up roadblocks and make your life difficult. You still want to take ownership? It actually worked? Don't worry, You wont get paid more, you wont get promoted and you wont get any real recognition/movement/earnings that motivate you. There is a level of apathy that I have never seen at any other organization. So yeah, I got what I could out of it but glad I got laid off. Theres way better opportunities out there for myself and my talented ex-colleagues.