Pros
Most people are talented, hard-working, and lovely. The work can be excellent and there are some awesome clients and accounts. Depending on the team you work with and your department, work/life balance can be decent.
Cons
Pay is on the lower to middling scale; so are pay rises.
Unless you're one of the chosen (very) few, expect to wait a long time for promotion, due to a mix of shifting goalposts, lack of opportunity to demonstrate and develop skills, and senior management delaying promotions by half a year even when they are deserved, presumably to save money.
Toxic and damaging behaviours displayed by some people are not addressed effectively by the management, leaving others to suffer.