Pros
Good reputation for hiring makes it easy to get recruited out of there. Account people are strategic marketers and understand digital far more than at other agencies. Technology capabilities are strong.
Cons
Little or no respect for the tiny percentage of employees who have families. Long hours (12 hour days are not unusual) and very little reward for employees who produce, unless you count thirsty Thursdays. Utilization of 200% is commonplace. Pay scale is about 25% below the market. To achieve this they hire very young, average age of the entire company is 31 (as reported by HR) ; very few employees last more than two years. Turnover across the board is extremely high. Yelling and nasty e-mails are ordinary and tolerated by senior management, very little support from immature managers. Unethical and nasty behavior is rewarded and as a result high level positions are held by people have clawed their way past their colleagues. In-fighting between functional departments is epic.