Pros
Beautiful location with great views. That is about the only thing I recall as being positive but since there is a 20 word minimum I'll keep typing.
Cons
Upper management is unaware of the inner workings of actual teams. There are people who will never leave here since they are being promoted quite heavily for the time and experience they have. There is a very high turnover rate for the account teams since there is no upward mobility. The salaries are on the lower side for an agency and they work you to death and judge you if you are not there late at night. If you want a work life balance this is NOT the place for you. HR is very inexperienced, like most, they will tell you what you want to hear so beware. If you have another opportunity really think hard about this one because it might seem good upfront but it won't be in the end!