Great place to work, but there's always room for improvement
Pros
I work for the Digital Solutions portion of the company, which operates like a pseudo-startup funded by a large corporation instead of venture capital. Because we are attached to a corporation, there is some bureaucracy and red tape that can slow down the overall development process, but it strikes a good balance. Projects progress at a pace that feels fast enough to stay interesting but slowly enough to not feel hectic. Outside of the work itself, CMG offers excellent work life balance. People complete their tasks and when they're done for the day or on vacation or it's the weekend, they're truly offline. There is no cultural expectation to always be available or to prioritize work over your personal life. The benefits and compensation are competitive, though some portions feel a bit dated (8 years to earn an additional week of vacation, 5 year vesting schedule for the 401k match). Salary ranges are very transparent and there is a lot of room for growth both in technical skills and in your career path (e.g. moving from being an individual contributor developer to an engineering manager). My colleagues at the organization are some of the most talented and kindest people I've ever worked with, and the quality of the culture is not an accident. I have never felt more supported personally and professionally in my career as I have at CMG.
Cons
The aforementioned bureaucracy can be frustrating and the sheer size of the organization obfuscates the big picture goals to those not in middle or upper management. The Digital Solutions developer workforce is about 50% full-time employees and 50% contractors, and while there are several exceptional contractors and some underperforming FTEs, on average the contractors tend to be less skilled and less invested in the longevity of the product, which brings down the average quality. We have also re-orged multiple times in the last two years due to new acquisitions which contributes to a feeling of instability, but that feeling is balanced out by the absolutely bonkers (in a good way) financial performance of the company over the last few years. Lastly, while CMG has a great institutional and cultural commitment to DEI, the engineering roles at the company are 90% occupied by white men. I have never personally observed any sexism or racism here, but in terms of the actual demographics of our workforce there is a lot of room for improvement.