Pros
Fantastic variety of expertise under one roof at the firm, certainly a unique consultancy in its space. Flexibility to work according to your schedule at or above a certain staff level is a huge plus. The autonomy comes with added responsibility, which enables you to get ahead - if you're comfortable with doing things on your own. Like completely on your own, unless you're fortunate to be aligned with someone who cares about the well-being of you or your family in general. General atmosphere of the offices is one of respect for each other and where you are valued and sought-after for your expertise. Working at Exponent, and on projects that are genuinely interesting to their technical discipline is enough for most people to be motivated to continue working at Exponent.
Cons
The company values short-term financial performance and shareholder value far, far above the well-being of its employees. Given it's a publicly traded consulting firm - make no mistake about it - health of the bottom line is far more important than anything else at Exponent. The "culture" is one of a small company having serious issues trying to be run like a big one: senior management are all engineers (most of whom have only ever worked at the firm) who take a very quantitative approach to their 'business strategy" of increasing profitability. This "tone at the top" filters down throughout the organization, as it really is every person for themself to stay relevant from a profitability perspective. As a result, the culture management cultivates leaves employees with two chief impressions: "short-sighted and disappointing." For the prospective employee: know that you are potentially entering an environment in which employee satisfaction, morale, career advancement, and related philosophies on treating employees like people are absolutely insulting to a professional who takes pride in their daily life and work.