Pros
CMG offers an incredible environment in which to learn and grow as a professional and as a problem-solver. Here, you will be surrounded by sharp thinkers and active do-ers, resulting in a competitive, yet hugely supportive and collaborative culture. Though small, CMG punches above its weight when it comes to delivering excellent results for its clients and works to continually refine its approach to solving clients' challenges. Similarly, CMG makes a consistent effort to improve as an employer and to demonstrate a willingness to evolve in ways that benefit employees (e.g. recent improvements to vacation and parental leave policies).
Cons
As a small, entrepreneurial firm, CMG lacks defined process or structure in a variety of areas, including talent acquisition and learning/development. Though some (usually self-starters) find immense value in the flexibility/independence afforded by the lack of rigidity and often enjoy the challenge of helping CMG develop in these areas, others may find it difficult to set course.