Pros
Working with big brands, getting a variety of work, working with other departments, learning about the industry, good people (mostly).
Cons
Pay is a little under market standard for junior to mid employees, they can sometimes be a lot of talk and not a lot of action, particularly about wellbeing and mental health, the workload can be a lot driving a lot of people to burnout, high expectations with low support.