MathWorks – “A very comfortable place to work with less than outstanding career opportunities for young stars.”
1 of 1 people found this helpfulPros
The MathWorks is a very comfortable place to work. The products are not generally the best in terms of usability or quality but the sheer number of users makes the job worthwhile. It is a fun environment for the most part with many interesting people.
Cons
Career opportunities are not great. There are two tracks within software development - technical and managerial. Progression along both tracks is essentially seniority based despite the performance review process. The company is growing at a good pace so promotions generally seem to occur as your team grows. Compensation is generally based on years experience and may not reflect your contribution.
Advice to Senior Management
Develop a more meritocratic review process. The review process is useful for personal growth but not for compensation. The opaque reboot process in which you are judged by people you do not work with decides your performance benefits.