Pros
Great atmosphere, great manager, wonderful coworkers
Cons
They have abandoned what made them great in the first place. When IMM started they were very agile, allowing them to pitch and show results very quickly to new clients. Where they struggled at that time was maintaining the larger relationships, loosing several of their larger accounts to the competition. Due to this, business came in peaks and valleys, and while the peaks were generally long lasting, the valleys were extremely dramatic. The way they chose to overcome this was to focus most of their resources on the larger clients to try to maintain these relationships longer, the trade off being the abandonment of the strengths they had previously developed in the agility department. The sad part is that they had some extremely valuable rock stars at the time who, if empowered to do so, could have developed a new customer growth department capable of rocking their AOR department. Instead, management chose to abandon this aspect of the business completely.
Anyway, the company went through a series of layoffs at the end of 2016, which we all saw coming for at least a year. While several recommendations were made by employees, including myself, on how to combat the upcoming inevitability, management was too conflicted with their get rich quick ideas. They'll give you excuses like that industry is to too flooded now, and nobody does that anymore, but in the end they allowed this aspect of their business to diminish and provided no effective ideas on how to replace it.