Pros
Very dynamic and supportive environment with highly competent, diverse colleagues. Work is challenging, rewarding and varied. Management does a great job in making sure accomplishments are recognized and rewarded.
Cons
Working with some of the top global brands means that standards are very high and mediocrity is definitely not tolerated, so forget about a predictable, 9-5 work week. Projects will typically require a lot of travel, sometimes on short notice.