MathWorks Reviews
|
Company Rating Based on 37 ratings “Satisfied” |
CEO Approval Based on 36 ratings Jack LittlePresident and CEO 69% |
Reviews are posted anonymously by employees (updated Jan 16, 2010)
| 1 - 10 of 37 MathWorks Reviews | Sort by |
Pros
Every strives to do the right thing. Sometimes that is hard to determine, but there is an earnest effort to seek what that is.
Cons
As the company is going, the culture that has made it a great place to work is slowly being degraded by influx of new blood bringing bureaucratic processes.
Advice to Senior Management
Continue to seek the best employees and the best out of the employees. Be reluctant to introduce new processes that hinder the founding culture.
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
Advice to Senior Management
Offer a clearer path for career development
Increase developer interaction with larger community in their fields
Prune priorities to achieve better focus and results for the real priorities
Pros
job is stable, good pay, working hours is very flexible, work enviornment is very good,you will have your own office
Cons
the pay is not that high compared to Mirosoft and Intel. The benefit is getting worse compared to before. The bonus is not high too.
Advice to Senior Management
Put the company on the market ,get more money to expand business, employee need to be treated by some stocks
Pros
it's a good software company to work with. It's products, namely Matlab and Simulink, hold the leading position in the industry.
Cons
In this economic downturn, more and more I feel disappointed of the company's handling of the layoffs it has been carrying out. It's secretive at the best, very sneaky. Employees often get the news of who gets let go by the word of mouth. The company basically refuses to admit any layoff.
Advice to Senior Management
If you are systematically laying off the employees, at least everyone who works here has the right to know what is going on. The morale definitely is impacted by not knowing what should have been made public.
Pros
Fun projects, interesting potential to use software for personal use. Free cookies, breakfasts, and misc other swag. Good nerdy environment, with some potential for growth, in the right career track. Great culture...if you drink the koolaid.
Cons
Management is abysmal. For being a place that "accelerates the pace of science and engineering", the whole place seems stuck in the 80s. Death by committee review is prominent.
Advice to Senior Management
Please make a decision. Any decision. Then stick to it. Don't call another round of reviews in 6 months/a decade, refuse to do research into what you're reviewing, then make arbitrary suggestions for "improvement".
Pros
not a bad place to work good people over all. There is a lot that can be improved but I do think that they have good products.
Cons
Lots of internal Polotics and power struggle. Need to chill out and enjoy the business again. Can be a great place just needs some movment.
Advice to Senior Management
Need some vision, focus and drive. There are many good things but they get over shadowed by the bad. You know you are better than that
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.
Advice to Senior Management
Force people to move between MATLAB and Simulink sides that creates cross-pollination of cultures.
Get rid of managers who merely push paper around as a technical organization like this deserves hands-on managers who can lift the burden of the whole team if needed. This is especially the case in quality engineering where the incompetent managers hired even more incompetent engineers under them.
The so-called foundation services such as usability and program management are chock full of inefficiency as they really have very little to do. When you walk by their offices, you will see them trading stocks, playing on Facebook, watching You Tube etc. They can all be replaced by hourly workers and we will lose nothing.
MathWorks has become like Microsoft, big, bloated, ineffective and unimaginative. It is probably because a lot of the processes at MathWorks are borrowed from Microsoft. We should find a way to become more like Apple or Google. It is easier said than done. One idea is to set up small teams within the company and give them carte-blanche on rewriting MATLAB and Simulink. Give them five years and a promise of a million dollars bonus each if they end up shipping in five years.
Pros
Some very good products and interesting work if you like technical stuff.
Salaries are competitive
Cons
A horrific corporate culture. Any risk taking (i.e., creativity) is frowned upon. Upper management has been the same for 20 years and many vps are over in way over their heads. They hide important information from the prez, and some sad decisions result.
The worst part of this place is that upper management knows everything, and you, the new employee, are to be "trained" (think of a Maoist reeducation camp). There is a profound lack of respect and trust in the average MathWorker.
Career development is nonexistent. If you ask for training, you'll likely be told to read a book. Since upper management has been the same for 2 decades, there's very little upward mobility. There's an inner circle of "jack's friends," and then there are the rest of us.
The Mathworks spews a lot of cant about values and respect, but it's all part of some cult-like illusion. Hypocracy is rife.
But, the place is very profitable. Like the line says, though, money doesn't talk, it swears. So, why change when you're making a ton of money? Only if you think people matter, and the Mathworks doesn't.
Advice to Senior Management
there is no advice management would listen to, so why bother?
Pros
Great platform for fresh graduates to learn
A decent amount of freedom to choose what you want to do
Cons
Downsides of this role, well after a year maybe your learning curve becomes stagnant and you want to move out of this role. Unfortunately, the organization is very conservative, so positions in your field of choice might not open up at all. You are literally wasting half of your time, doing Technical Support and talking to customers who mostly can't get anything done on their own.
More than half of the management is non-technical so they have no freaking idea of what they are talking about most of the time. Just smile and take it.
Huge disparity in pay scales for the same role. If you went to a branded school, you get a lot more than you deserve, performers are not rewarded aptly.
Advice to Senior Management
Not all of the managers are out of sync. The ones that can think in their reports' shoes should be used as examples to learn from.
Pros
Very relaxed and engaging atmosphere with great benefits and perks. It is a very stable company that is a leader in its market segment. It feels good to work on products that make a true difference in the world
Cons
Becoming very process driven, which invariably slows down the pace of work and can be very frustrating at times. The pace of career development is atrociously slow.
Advice to Senior Management
Management must do a much better job of explaining what factors go into promotion decisions and what career growth avenues are available - they tend to treat this information as a state secret, which makes no sense.
|
RSS Feed for MathWorks Reviews |