Pros
-The work is quite varied, which means two things: a) access to a lot of experience, such as different industries, quantitative and qualitative research methods, and platforms. b) plenty of opportunities to feel like you're working with something new and avoid feeling bored. -The people you work with are often smart and entertaining. -In my experience, the managers really do care about their entry level employees, such as their professional development and work-life balance.
Cons
-The varied work means that deadlines can sometimes feel arbitrary or overly strict. -Everyone can be so focused on their own work that individual employees might learn a better way to do something and it will take a while to get the word out. However, there are clear steps to correct this.