Avantages
The company works with some really big brands and if you need affiliate marketing on your CV it is worth considering. It is pretty flexible (although this depends on who your manager is) and casual dress. People generally are nice and easy to get a long with, there is normally team bonding activities. There are free lunches and breakfast within the week.
Inconvénients
Depending on what team you are on really depends on how you get along in this place most teams are stable and have a longer turn over a part from Account management which has the highest. Also the company is inconsistent in terms of HR/ leave type issues, it really depends on what manager you have. To move up levels can be limited however they can move you around to different jobs.