Pros
Really high quality of talent comes through the door—some of the best in the business. A great portfolio is usually showcased. Some people were an absolute pleasure to work with. Competitive benefits. Option to be remote. Clients were mostly high profile, usually with access to very sr leadership. You can generally leave with a strong portfolio.
Cons
High-turn over. The amazing talent that comes in, leaves just as quickly. Titles, roles and expectations are really messy. You will find very strong talent with low titles, as well as under-skilled talent with big titles. There is almost no Junior or Mid-level talent. It leads to very Sr/Lead/Director talent doing junior or mid-level work, in part because they have no support. Talent is sold a vision for their role only for it to get drown out quickly. Remote is great but it can also lead to disconnection and a lack of empathy. Sadly, leadership can be catty and there's definitely favorites—they are the ones who stuck around for several years.