MathWorks Software Engineer Reviews | Glassdoor

MathWorks Software Engineer Reviews

Updated February 24, 2017
100 reviews

Filter

Filter

Software Engineer

4.0
Star Star Star Star Star
Rating Trends Rating Trends
Recommend to a friend
Approve of CEO

Employee Reviews

Sort: Popular Rating Date

Pros
Cons
More Pros and Cons

  1. "Great Company to work!"

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

    I worked at MathWorks as an intern (Less than a year)

    Pros

    Awesome work culture.
    Great learning opportunities.

    Cons

    No work from home facility!


  2. Helpful (4)

    "Growth plateau meets engaging community"

    Star Star Star Star Star
    • 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 :-)


  3. "Software Engineer"

    Star Star Star Star Star
    • 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.


  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5. "Title"

    Star Star Star Star Star
    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


  6. Helpful (1)

    "Updated Review"

    Star Star Star Star Star
    • 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
    Neutral Outlook
    Approves of CEO

    Pros

    - I had submitted a review for MathWorks previously. Over the time, I got to know that part of it was incorrect due to my limited knowledge about company.
    - My updated review : Good company, Encourages learning, good work-life balance, you get nice guidance from colleagues, opportunities for career development.
    - Good quality initiatives.
    - Any reported problems are addressed.
    - Good design review process.
    - I am thankful to MathWorks for contributing in my personal and career development.

    Cons

    Recently, I observed some fluctuations in overall quality. I would like to see company with good quality similar to the way it was when I joined 2,3 years back.

    Advice to Management

    Thanks.


  7. Helpful (13)

    "CSDG/EDG review"

    Star Star Star Star Star
    • 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.


  8. Helpful (20)

    "Comfortable but I'm losing motivation"

    Star Star Star Star Star
    • 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 full-time

    Pros

    As many have said on here, MathWorks is a good company if you are a new graduate or if you are waiting to retire. It is a stable, comfortable work environment. Most people are kind, intelligent, and willing to help you out. The top leadership (CEO, VPs) really know what they are doing and they seem down-to-earth.

    Other benefits:
    1) Most people have their own office
    2) Tuition assistance up to $5000/yr
    3) Great health plan, 401k options
    4) Some really useful training programs
    5) Yearly summer outing
    6) Free Breakfast, cookies on Friday, onsite gym

    Cons

    Promotions are determined by years of service, not by merit. This definitely factors into the stability of the company (see Pros), but can really kill motivation.

    Teams are not given much autonomy. Every design decision seems to go through 2-3x more reviews than necessary, and process improvements are distributed from the top down. Again, this helps with stability, but kills motivation if you are driven by delivering products in a timely fashion and if you enjoy satisfying customers. The lack of autonomy seems to make middle management less effective leaders too, which is discouraging.

    Advice to Management

    Try giving more autonomy to teams that want it. Let them prove they can handle it.


  9. Helpful (16)

    "Worried about long term future of the company"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer
    Current Employee - Software Engineer
    Positive Outlook

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

    Pros

    A profitable and stable company to work for.
    Products can help make a difference in the world.

    Cons

    Senior management too complacent.
    No clear path for career growth/promotions.
    Incompetent managers who have been around for years but have no/poor vision or new ideas.
    Product roadmap driven by pet projects of people in power. Often ignore market needs & reality.
    Technology lag behind free open source competitors.

    Advice to Management

    Jack: please do something about the complacent & political culture, remove incompetent managers, hire/promote smart people and set a higher bar for innovation, be honest about open source competition and show a real winning strategy against open source alternatives. There are some things that only you can do as the CEO. Please don't waste your time on things that can be delegated, e.g. technical details of products.


  10. "Great place to start, nice, experienced colleagues"

    Star Star Star Star Star
    • 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 full-time (Less than a year)

    Pros

    Stable, great benifit, life work balance, nice colleagues, drinks, game room, gym, summer outing, and various lessons for employee improvement

    Cons

    Not that exciting for new grads, half of the colleagues have been here for 5 years more, if you are looking for a fast paced environment this might be disappointed


  11. Helpful (3)

    "Good work place"

    Star Star Star Star Star
    • 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 full-time (Less than a year)

    Pros

    A lot of young people work here, makes for an energetic workplace.
    Very laidback environment.
    Managers are pretty friendly.

    Cons

    No Work from home policy is Terrible. Software Engineers as opposed to Application Support Engineers should at least be able to work for home.

    Advice to Management

    Should allow people to move from Application Support Engineer to Software Engineer faster than 10-12 months.