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
Excellent pay and benefits. Culture is very good and the teams are great. The Company's mission makes you feel proud to work for a company that is making a difference in the world we live in.