Pros
Thoughtful and talented colleagues; opportunities to grow and build skills in different areas; impactful and quality work; allows for flexible schedule
Cons
The billability model is suffocating and limits opportunities, especially for junior staff, regarding professional development and networking (e.g., attend conferences and trainings, write articles and blog posts, etc). Instead, you have to make the "business case" for why you should access those opportunities. It also makes for a culture that is very reactive, instead of proactive, in its efforts to grow their bench of leaders. As other reviewers share, the promotion pathway is unclear and super slow. You either need to be at the company 6+ years to get promoted or get opportunities that force you to perform 'above and beyond' (which often leads to burnout - and no, I'm not putting my physical and well-being on the line to go above and beyond my current responsibilities). Mathematica also suffers from a culture of urgency and fast-paced work. Our project timelines can be unrealistically fast (this goes into how we budget for and plan for work at the proposal stage), and this is not sustainable. I've had great opportunities in this company but its policies and procedures do not serve employees across the board equitably.