Pros
With the exception of upper management, everyone who worked there was 22-30, so there is certainly a young vibe to the company. The frequent socials are always a good time. If you work there long enough to be promoted to a Research Analyst II, you get to deal with clients directly, which is good exposure. It's also easy to make this role seem more impressive than it actually is on a resume.
Cons
Little work-life balance due to tough monthly quotas. "Research Analyst" is a misnomer, as you're doing very little research of your own; instead, most of your time is spent looking up experts on LinkedIn, tracking down their contact information, and attempting to persuade them over the phone to consult with your client. The company is structured as a series of teams, each with their own leader. Depending on the team you're assigned, it can make or break your experience at the company, as these are the people you'll spend 95% of your day with. As you can imagine, some teams are better than others.