Pros
Opportunity to work on multiple accounts/clients and learn across different teams. It’s a work hard play hard work culture, but everyone loves the work they do and will help you become an expert in... the space!
Cons
Teams need a bit more staffing!
Pros
Very interesting work, excellent work experience on diverse set of projects - issues, corporate affairs, etc.
Cons
review cycles are rare and pay is low