Teams are generally quite collaborative. There are some great leaders in there, that really invest in you. There is room for growth and some big clients that really create an impactful portfolio. Good bonus policy.
Cons
It's often too much work for a person to manage in a day and it gets worse when anyone takes a holiday and the work has to fall on your lap (with a backup system that is not properly setup either). Salary is below the average for the same role in other companies, especially this size. It eventually becomes evident you could have a more balanced workload for a higher pay somewhere else.