Fantastic team and company culture. Supportive management. You get to go well beyond your role boundaries and explore different facets of the business.
Great support from the team you can always fall back on.
Cons
Perhaps too relaxed at times so one can temporarily lose motivation
Great culture and support by management. The variety of clients and the relationships we build and results we produce makes this one of most satisfying roles I've ever had.