Strong Work–Life Balance & Supportive Culture
Employees consistently praise the healthy balance between personal life and work. No late-night calls, collaborative culture, and focus on well-being are commonly highlighted.
Great People, Teamwork & Learning Environment
Coworkers are frequently described as talented and passionate. The company culture nurtures continuous learning, mentorship, and ownership of features across development stages.
Nice Perks & Benefits
Employees enjoy thoughtful perks like free breakfast and lunch, wellness benefits, and other campus comforts.
Structured Early-Career Path (EDG Program)
The Engineering Development Group (EDG) program helps new graduates explore different roles. Some report that tech support and internal projects help them identify where they fit best inside the company.
Relatively Low Compensation & Limited Pay Growth
Salaries are often reported to be below market rates for tech companies. Especially for mid-career employees, pay growth can stall without strong performance bonuses.
Slow Career Progression & Internal Mobility
Promotions are often gradual, with limited transparency around advancement paths. Transferring between teams can be difficult, and hierarchical processes may hinder mobility.
Heavy Bureaucracy & Inflexible Processes
Many describe a culture that is highly process-oriented, with slow decision-making, numerous approval cycles, and resistance to change—even when better alternatives exist.
Restrictive Remote Work Policies
MathWorks tends to discourage work-from-home arrangements. In many teams, in-office presence is expected, which can create challenges related to commute or family needs.
The interview process was fairly simple. It began with a phone screening, followed by an onsite interview. The onsite consisted of 4 rounds of interviews, starting with a presentation about myself. The interview questions covered: * Language-spec
The questions were not hard, but I could not solve them due to tension. The question I was asked involved Fibonacci, using both iterative and recursive methods. I got stuck, and the interviewer was unimpressed.
The interview process was good. There were two rounds of technical interviews and one round of HR. They asked questions about segment trees and a couple of SQL questions. In the end, I was not selected.
The interview process was fairly simple. It began with a phone screening, followed by an onsite interview. The onsite consisted of 4 rounds of interviews, starting with a presentation about myself. The interview questions covered: * Language-spec
The questions were not hard, but I could not solve them due to tension. The question I was asked involved Fibonacci, using both iterative and recursive methods. I got stuck, and the interviewer was unimpressed.
The interview process was good. There were two rounds of technical interviews and one round of HR. They asked questions about segment trees and a couple of SQL questions. In the end, I was not selected.