Very low salary. They always stress the fact that the location is millions of miles away from Boston to make you believe a low salary is good enough, but Natick is very costly. Don't fall into the trap.
Huge technical debt and things move very slowly.
It's sometimes difficult to understand what's going on, as it's still under process to decide which methodologies to follow and which technology to stay with.
Don't expect a quarterly bonus in the first year. It's either a zero paycheck or very minimal.
Join only if you do not have any other job. Good for a first job to learn software engineering and maybe the last job before you retire.
Talk with manager. Talk with colleagues. Practice coding problems (e.g., LeetCode). Review C++ knowledge. Talk with HR and manager again. Discuss the offer and all details with HR. Accept the offer. You have three days to consider it.
A MathWorks submitted employee referral. Then the hiring manager called me and asked a few technical questions. It was followed by a programming challenge which I had two days to solve. It was a mildly difficult. Once I emailed the solution back, ano
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
Talk with manager. Talk with colleagues. Practice coding problems (e.g., LeetCode). Review C++ knowledge. Talk with HR and manager again. Discuss the offer and all details with HR. Accept the offer. You have three days to consider it.
A MathWorks submitted employee referral. Then the hiring manager called me and asked a few technical questions. It was followed by a programming challenge which I had two days to solve. It was a mildly difficult. Once I emailed the solution back, ano
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