Lots of smart people. People are generally very nice and not pretentious. Privately held company invests in itself: people and facilities. Great social mission. Great health insurance. Quarterly profit sharing.
No work-from-home (except for safety).
Lots of bureaucracy getting in the way of actual software development.
New hires not commensurate with experience, but all the same (same vacation allotment, all inside offices).
Follows its own drum -- the MathWorks way.
Keep the on-boarding process; it's great to get all that knowledge about where the company came from. But continue to evolve and don't stagnate, losing sight of modern software development processes.
I was referred internally by a MathWorks employee. The overall process took about 3 weeks. I had a short phone call with a manager first and scheduled the on-site interview two weeks later. The interview started with a morning presentation about my
I had two phone interviews before having the chance to fly to Natick, MA. The interviews covered many details, including C++, threading, mutex, new/delete, and design questions. You need to prepare your presentation well and convince everyone that
The interview process typically involves phone screens by a recruiter and hiring manager. This is followed by a presentation to the team and higher managers. Next, there is a full day (or two half-days) of interviews with the hiring manager and team
I was referred internally by a MathWorks employee. The overall process took about 3 weeks. I had a short phone call with a manager first and scheduled the on-site interview two weeks later. The interview started with a morning presentation about my
I had two phone interviews before having the chance to fly to Natick, MA. The interviews covered many details, including C++, threading, mutex, new/delete, and design questions. You need to prepare your presentation well and convince everyone that
The interview process typically involves phone screens by a recruiter and hiring manager. This is followed by a presentation to the team and higher managers. Next, there is a full day (or two half-days) of interviews with the hiring manager and team