Great flexibility
Caring employer and colleagues
Dedicated to professional development
Amazing work-life balance and company culture
Caring leadership team
Cons
Limited growth potential
Often have to chart your own path for growth and work to build the structure
Hires experienced individuals, so teams are nimble, but that means there is little opportunity for junior/associate level positions