Poor leadership - They put on a show, but make empty promises
Pros
I've been with the company for a long time (compared to most), and I attribute this to great coworkers and great exposure to many different industries. I can safely say that the only reason I've stayed at this company is because of the wonderful and smart people I have (and used to) work with.
Cons
Poor senior leadership - Recent changes in leadership seem to have all been for the worst. It's clear that they are making cuts to please investors and losing a lot of top talent. This isn't the empowering place it used to be and feels more like a call center. They also inflate Client Solutions titles to maintain retention, and promote poor quality managers. More importantly, leadership tends to surround themselves with "yes people" who prioritize leadership politics over company growth.