Colleagues and Flexibility are the only pro's!
Pros
Colleagues - great set of people, friendly, professional and of the same mind set. The social aspect is great. Flexibility - I have been given the flexibility to work from home, start later etc.
Cons
Management - lack of leadership, no presence when needed, "yes" men/women with client, not interested in the comments feedback around account/ways of working. Some are aggressive/derogatory to the point their staff have been left crying following 121's. Will openly discuss members of their teams with others including personal circumstances, performance etc. Salary - seem to be plucked out of thin air when people are hired, if you know someone you're starting salary will be higher than those who don't. This a common/ongoing issue across most accounts and when management are approached about a pay rise they practically laugh in your face. 2018 increases not worth mentioning. Bonus - 10% potential ,less than 2% paid. As a highly rated employee I was told my bonus would be low due to a larger account taking most of the "pot" Development - non existent, the only people to be promoted/given opportunities are those who are friends with management.