MathWorks Software Engineer Reviews | Glassdoor

MathWorks Software Engineer Reviews

Updated September 15, 2017
106 reviews

Filter

Filter

Software Engineer

3.8
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
MathWorks President and CEO Jack Little
Jack Little
87 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
  • Work from home policy is non-existent (in 57 reviews)

  • yearly review process is hated by everyone (in 30 reviews)

More Pros and Cons

  1. "Best Place to Work"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Test Engineer in Natick, MA
    Current Employee - Software Test Engineer in Natick, MA
    Approves of CEO

    I have been working at MathWorks full-time (Less than a year)

    Pros

    Good work life balance.
    Awesome work environment.
    Innovative and Growing.
    Work recognition.

    Cons

    Didn't feel any cons associated with MW.


  2. Helpful (2)

    "Good place to work, stable and comfortable but still stimulating"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Principal Software Engineer in Natick, MA
    Current Employee - Principal Software Engineer in Natick, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at MathWorks full-time (More than 5 years)

    Pros

    Great culture. Great work environment. Good work if you look for it and you are in the right area.

    Cons

    Bit conservative, afraid of taking any risks. Too dependent on established products for revenue and very cautious about funding new products. Depending on where you work, career progression could be very limited.

    No work from home.

    Advice to Management

    Do more to keep people from leaving.

  3. Helpful (11)

    "Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Natick, MA
    Current Employee - Software Engineer in Natick, MA
    Recommends
    Approves of CEO

    I have been working at MathWorks (More than 3 years)

    Pros

    1. Work life balance (If you are under good manager/team)
    2. Activities (summer outing, small parties)
    3. Single separate office
    4. If you are in a good team/manager, overall environment is pretty good
    5. Most of the managers in EPS and LTC are really smart, helpful and motivating and they make the work really challenging and enjoyable

    Cons

    1. Less salary as compared to other companies
    2. Management would not bother about your problems if you are under a bad manager. They would try to make the manager happy
    3. Many new indian managers are putting smart people on performance plans

    Advice to Management

    1. If manager put someone on performance improvement plan. Make sure to get peer reviews from different people to check if manager has a personal issue with that person or person is actually not fulfilling job requirement (To follow core value for each and every employee: Respect and invest)

    2. When you put someone under performance improvement plan, ask him to do project with totally different team to see if person is actually not able to do the job or its only a managers problem

    3. If so many people leave under the same manager. Give some training to that manager about how to motivate team and have a healthy culture

    4. Give reasonable increments to employees (at-least more than new hires)


  4. Helpful (1)

    "Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Natick, MA
    Current Employee - Software Engineer in Natick, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at MathWorks (More than a year)

    Pros

    Amazing and fun company to work. Great work life balance. Stable development process. Good pay. This company really knows how to keep their employees happy. Great core values and work culture.

    Cons

    Working from home is frowned upon.


  5. "Software Engineer Intern"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer(Internship) in Natick, MA
    Current Employee - Software Engineer(Internship) in Natick, MA
    Recommends
    Approves of CEO

    I have been working at MathWorks full-time

    Pros

    Nice culture; good learning; good work life balance; company supports you to engage in activities

    Cons

    Nothing much to think now.

    Advice to Management

    Nothing much.


  6. "Software Engineer in Test Intern"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Engineer In Test Intern in Natick, MA
    Current Intern - Software Engineer In Test Intern in Natick, MA
    Recommends
    Approves of CEO

    I have been working at MathWorks as an intern (More than a year)

    Pros

    1.Very supportive team members.
    2.Very intelligent and knowledgable peers.
    3.Solid coding work in C++, Matlab.
    4.Highly productive work atmosphere.
    5.Great company to intern.

    Cons

    1.Discriminates pay of Intern depending on college even if they are on the same position.
    2.Pay could be a bit higher as Natick is expensive.
    3.Difficult to commute if you dont have a car.


  7. Helpful (8)

    "Growth plateau meets engaging community"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in Natick, MA
    Former Employee - Senior Software Engineer in Natick, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at MathWorks full-time (More than 3 years)

    Pros

    0. Exciting technical product
    1. Burgeoning company
    2. Exciting groups to work with
    3. Excellent cross-team collaboration opportunities
    4. Becoming a more younger + diverse company in demographics
    5. Good perks - gym, food-music-drinks at calendar festivals, summer 2-day picnic etc.

    Cons

    0. Strict "facetime" policy (no I'm not talking about
    1. Middle managers have their fiefdoms and turf-wars through proxies
    2. Credit sharing depends on boss
    3. Middle to upper management is old-boys club, and they know best

    Advice to Management

    Houston to Eagle: You have a problem bleeding talent.
    Questions at
    Why do creative, hardworking engineers leave y/y after years of those generous programs to build skill and talent ?
    Time for a breakout management meeting :-)

  8. Helpful (1)

    "Software Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer in Framingham, MA
    Current Employee - Software Engineer in Framingham, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at MathWorks full-time (More than 10 years)

    Pros

    Coworkers are very competent and genuinely care about you.
    Code is awesome, at least our stack.
    Work is challenging.
    I get to learn a lot.

    Cons

    Nothing comes to mind yet. More time to work from home would help. Better compatibility with latest c++ standards would help, but they are working on it.


  9. Helpful (2)

    "Title"

    StarStarStarStarStar
    Current Employee - Software Development Engineer in Easton, MA
    Current Employee - Software Development Engineer in Easton, MA

    I have been working at MathWorks (Less than a year)

    Pros

    The food in their cafeteria, the company benefits

    Cons

    Culture, Air of Superiority and entitlement

    Advice to Management

    More positive reinforcement and less micromanagement


  10. Helpful (15)

    "CSDG/EDG review"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Associate Software Engineer/Analyst in Boston, MA
    Former Employee - Associate Software Engineer/Analyst in Boston, MA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

    I worked at MathWorks full-time (More than 3 years)

    Pros

    Theoretically, the idea of working on projects to choose your transfer team is pretty appealing, especially for those who would like to explore different areas of software development.

    Although limited, team members are given some say in influencing the direction of the team and team initiatives.

    Cons

    Pay is significantly lower than for similar roles at other companies in the area. The location of the company is not so great for younger people who prefer to live closer to the city.

    Lots of misinformation or omitted information during the interview process. Here are the downsides of this position that they won't mention in the interview:

    This role is primarily a customer support role. Don't expect to spend most of your time on software development.

    The customer support work environment is considerably stressful. You are pushed to take on more and more work with the technical support team the longer you work at Mathworks under the guise of learning "leadership skills".

    The managers also don't generally discuss the details of the (difficult) transfer process during interviews. You basically have to go through the same process to transfer that you would go through by applying from outside the company. You have to wait for a job opening on your team of interest, then go through the strenuous interview process, and finally beat out the competition of external candidates who probably have more experience than you. This makes transferring quite difficult in many areas (except for QE, where there is a lack of applicants in general).

    The EDG/CSDG program is basically a way for the company to hire programmers on the cheap and get them to do some technical support work for the company so they don't have to hire a special team to do it.

    Advice to Management

    Just be honest. It will save your employees a lot of misery.