Overall Company Rating
4 out of 5 Stars
Culture and BenefitsDowners
Location could be better if it were in Boston/Cambridge instead of WalthamAdvice to Candidates
Seriously - when considering consulting firms culture is key - you want to know you like the team you're working with - and that they respect you (especially as a woman/minority) and your life outside of work.