Ventajas
Diversity of projects give great variety and experience with many domains, products, and working relationships. Company treats all employees like family and really cares about their mental health. Excellent place to practice and grow multiple design methods and skills while managing clients. Great people all around. Great client partnerships in general.
Desventajas
Given the variety of projects, some are great (fascinating space, great partnerships/collaborators, clear direction) while others are not (difficult stakeholders, ambiguity, unclear definition/measures of success). But that's the nature of agency work. Some people aren't cut out for it. Working remote at an agency is hard. Difficult to leverage collective expertise of the studio and form tangential (out of project) relationships, but they're doing their best to account for that. Sometimes hard to take a breath due to booming demand. Workload can vary dramatically week to week, project to project.