Pros
Some client teams and people are great. Junior employees are a joy to mentor. Good benefits and depending on account and time of year it can be easy to step away for errands, etc.
Cons
Leadership will gaslight you so hard you’ll struggle to tell night from day. I raised bandwidth concerns to HR and was served a disciplinary doc a week later, despite recently being promoted, high visibility, previously called an MVP, and staffed on top accounts. My salary increased by 50% once I left (finally in line with market), and leadership scrambled to backfill, staffing AD slots with SAMs. Everyone is leaving. It’s a mess and top performers are continually taken advantage of. Seriously, don’t do it. At the very least, reach out to other previous employees before joining for more POVs. It was the best decision of my career to leave.