Talented, collaborative team with strong senior mentorship
Exposure to high-profile clients and opportunities to work on-site
Great perks and regular social events
Fast-moving environment that accelerates learning and leadership development
Cons
Some projects are less inspiring, typical of agency work
Pay is slightly below industry average
Occasional waves of staff turnover, but tends to balance out over time