Pros
You learn, I can't deny that, by being beaten up and humiliated but I guess you do learn at the end of the journey. Owners and President are apparently great people, however, they enable some Account Directors to do as they wish and to mistreat and disregard their junior people. People from other teams are usually nice to be around. HR is very responsive (when it comes to career growth).
Cons
Have you ever heard of XXI Century Slavery? Well, this is it. Account Directors who will make you want to kill yourself every day when you get home after a 14hr workday. You'll cry, you'll suffer, you'll be discriminated by say...your age. Everyone seems so friendly an openminded here but trust me, there's big drama everywhere, gossip, intolerance and lack of professionalism.