Pros
Remote/flexible work, and there are pockets of strong mid-level leaders who are rockstars trying to make up for what we lack from senior leaders
Cons
Senior leaders are incredibly out of touch with the employee experience, particularly after the merger and particularly if you originated from NPD (which was a much more collaborative company). There are certain bullies in senior leadership that intimidate, which trickles down everywhere. Teams are expected to practically become programmers to learn a new data system with absolutely no practical training, and mid-upper leaders offer no actual leadership to help anyone understand how to get work done - two years after the merger and we are still scrambling around trying to figure out how to do our own jobs. Everyone is miserable and either talking about it, or putting on a brave face hoping they can avoid being laid off that way. All the while, senior leadership tells us to "get excited" about every little thing they tease (without actual specifics so we can do our jobs against said things). We complete surveys on our experience, but instead of senior leaders making changes to improve anything, they tell us "look at how much we improved!" which heightens the disconnect from the actual experience of employees. I truly believe 3/4 of the staff would be leaving right now if the job market was not so challenging at the moment. Internal growth prospects are also non-existent; a$$-kissers are the ones who get any kind of advancement, but 99% of people can forget about any hopes of that happening, even strong performers. Chaos is rampant, and most leaders don't want to take accountability for anything, leaving middle-managers to run the show themselves with zero recognition (and instead being slapped with higher revenue goals, more responsibilities, and no training or resources for achieving either).