Pros
Most of the people are great and you can make great friends. If you make it on leadership's good side, you'll get to do fun, sometimes portfolio worthy work (instead of being stuck on bread-and-butter grunt work 100% of the time)
Cons
Leadership is the most tone deaf and cult-ish in the industry. They are trying to become an AOR but staffed account and PMs with project shop mentality, if they have any experience at all when they throw them on an account and just expect everyone else to train them. There is no real editors here. They don't defend teams against abusive clients that cause massive burnout and spin. Worst of all, they claim to be "all about their people" and reward and grow from within but do no actions to back that up. I guess all the promotion money is ear marked for Rich's friends only.