Everyone is actually really nice, it's pretty modern thinking and they make efforts to provide incentives such as a shorter working week during the summer.
Cons
Workload levels can be high, unfortunately that is the nature of most agencies.
Remote working can mean sometimes people's good work can go unnoticed.