Pros
At Edelman, you have access to interesting clients and budgets as well as the opportunity to make a name for yourself as an internal expert if you're willing and able to share your POV. If you have a great manager, you'll have a great experience.
Cons
It's a corporate job, with the corresponding structure and limitations. If you're part of the tech practice but aren't using the latest tech, it can make for a frustrating experience. Some of the tech platforms used day-to-day are ~3-5 years behind innovative companies. This lag is also reflected in the services offered to clients. There's more variance in digital skills and a clear gap in what clients want, is sold in, and able to deliver, but that should iron itself out over time as more consultants develop digital expertise.