MathWorks Software Developer reviews

4.1

79% would recommend to a friend

(321 total reviews)
avatar

Jack Little

81% approve of CEO

69% positive business outlook

Software Developer employees have rated MathWorks with 4.1 out of 5 stars, based on 321 company reviews on Glassdoor. This indicates that most Software Developer professionals have an excellent working experience there. MathWorks is rated in line with the average (within 1 standard deviation) by Software Developer professionals compared to other employers within the Information Technology industry (3.7 stars).

Reviews by job title

321 reviews
3.0
May 12, 2010
Recommend
CEO approval
Business Outlook

Pros

MathWorks has several successful products and has been growing steadily for years. It has weathered the recession relatively well. Jack Little (the CEO) is a rational, principled leader who is in it for the long haul. For many people, the best part about working at the MathWorks is the stability and work-life balance. Stress levels are nonexistent and scheduling is flexible, although recently the work-from-home policy has been tightened significantly. As a developer you are pretty much free to do as you please. MATLAB and Simulink are cool products used by many people worldwide.

Cons

In some ways the MathWorks has been a victim of its own success. There hasn't been significant financial or market pressure on the company in recent times (if ever, except at the very beginning), and there is a surprising lack of accountability at all levels of the engineering organization. Individual contributors deliver shoddy work or slip features for multiple releases; managers run dysfunctional teams with massive turnover, poor strategy, and/or poor execution. All of this occurs with essentially zero consequence. Seriously. To some extent these problems are simply the result of low expectations and, again, the fact that the overall health of the company permits it. In some cases, appropriate networks of accountability do not appear to exist. Cronyism is also at work in certain networks within the organization. Mathworks is not a meritocracy. Advancement at the company is essentially entirely seniority-based. There is some lip-service paid to merit at review time, but the variation due to merit is minimal. Ultimately, it is primarily time served that leads to advancement. Coupled with the general lack of accountability in the organization, the result is that there is little ownership mentality and very little incentive to go the extra mile. Many employees have a very strong 9-5, just-clock-it-in mindset. The employees are not lazy; in fact they are responding rationally (it's a core value) to the complete lack of incentive to working hard and doing an exceptional job. Employees who complain about a lack of career growth are 100% justified. However, given that there is very little firing or other turnover of senior people, there is simply very little room in the org chart to promote anybody. The org chart therefore moves on geologic time and TMW is set up to slow the career growth of all employees (in terms of both salary and "rank") along given tracks. Remember that there are no rewards for being a "star." Ultimately whether you like TMW depends on what you want. I'd say that it is bad for the younger, ambitious type, and good for someone who wants a safe steady 9-5 with good perks, a comfortable work setting, and an exceptionally low stress level.

4.0
Jan 15, 2010
Recommend
CEO approval
Business Outlook

Pros

Very talented people Interesting projects with significant research component Products have an impact Good perks, pleasant work environment (most people have offices, not cubes)

Cons

Limited opportunity for advancement Best teams don't necessarily get needed resources "Not invented here" syndrome, tendency to reinvent wheel

3.0
Oct 6, 2009
Recommend
CEO approval
Business Outlook

Pros

It is the best of the companies to work for. It is the worst of the companies to work for. It all depends on where you end up in the company. MathWorks has two major product lines, one around MATLAB and one around Simulink. Both product lines are very successful and comprise the two halves of the revenue. The engineering organization is built into two halves around these product lines and evolved very differently from each other. MATLAB has been a historically "Learn and Apply" tool where the market is composed of very large number of small accounts. Simulink has been positioned as a serious engineering design tool which caters to large accounts in automotive, aerospace etc. I will compare and contrast these two halves and it turns out that, if you play your cards right, you can have a very nice life at MathWorks (just not a very successful one). The MATLAB half is in general, really fun to work for. There are not much market pressures as MATLAB users are mostly students and one-off engineers for whom MATLAB serves very adequately. The time lines for getting anything done in this organization are truly geological. People spend one year researching the requirements and the next year documenting the design and the next in various design meetings and so on. The management is organically grown, which means the hard-working years are well into their past and they are allowed to coast and concentrate on finer things in life. The relaxed, hands-off management means there is even less pressure on the foot soldiers. The incredible focus on process (specs, design reviews etc.) enables a large number of highly incompetent engineers to hide behind the process to get very little done. It is no accident that this organization is filled with native English speakers who are better at talking than in doing. There have been innovations on the MATLAB side, but they are rare and they happened in spite of the system rather than because of it. The 90-10 rule applies very strongly here. I do not have many good things to say about Simulink side, so let us move on to the cons.

Cons

Working on the Simulink side is brutal, mind-numbing and in general, career limiting as you will not be able to market these skills anywhere else. The management here is also organically grown and many of them do suffer from the same malady as their MATLAB counterparts, where they rest on the laurels earned in the 1990s. There are a few exceptions but they are just that, exceptions. The upper management in this organization puts a lot of pressure on getting things done as fast as possible. Large projects are never allowed to even take off for the fear that they will never finish. The extreme risk-averseness made this organization extremely incremental in its approach. There are teams that add no more than a few check-boxes to their product in a release cycle, but as long as they ship something, the management is happy. There is very little support or recognition for those who work on infrastructure and silently contribute to the products. Because of this, no talented engineer wants to work on infrastructure for fear of being marginalized. This meant that those who want to work on infrastructure full time are the lazy, talentless ones. This is causing this area to suffer a slow death which is certain to arrive in the next decade.

Viewing 316 - 318 of 321 Reviews

Glassdoor has 3,151 MathWorks reviews submitted anonymously by MathWorks employees. Read employee reviews and ratings on Glassdoor to decide if MathWorks is right for you.