The biggest pro is the culture - I feel supported by all of my colleagues, and you get the sense that everyone wants to see their coworkers succeed and grow. Management is also very transparent about where we are and where we're headed.
There are also ample opportunities for advancement - since this is a small company, there is always room for you to grow and take on more responsibilities.
The benefits package is excellent! Health, dental, etc. plus each employee gets a philanthropy budget and a personal development budget to use as they like.
Cons
Work schedules can vary - some weeks you are looking for things to do, and other weeks you are working overtime on a project. As far as I can tell, this is pretty typical of any job in the market research industry.
The team genuinely cares for one another's success. The work culture is incredibly supportive. The employees are all invested in the company's success in several ways, both through compensation and professional development. Each employee has a path toward career development.
Clients are more like partners and the team is encouraged to explore new ideas openly and innovate. Product and service development are taken with deliberate efforts to explore each opportunity's value.
Cons
Small company, so the team sometimes has to be nimble with new opportunities.