There are very friendly coworkers and approachable immediate managers. Managers are understanding of real world situations. They provide MSDN subscriptions for engineers.
It is a great place for someone that just needs a stable job. Most employees have been there for a long time or their whole career. It is very easy to be good at your job.
Despite the negatives below it's a lot of fun to work there. You sacrifice technical growth for a great work environment. You will overall enjoy working here.
Decade behind current software practices at best, never knew how to write good software at worst. Better like Waterfall.
Every single con that exists with Waterfall exists here.
Compensates for its bad software practices by throwing more and more employees at the problem and consistently missing deadlines. Also leans heavily on outsourced lost cost labor that ultimately ends up costing the American engineers more time than it saves.
Political climate within management is that Agile is the devil and would lead to catastrophic results. Management has a serious misunderstanding of what Agile is.
Anytime the process fails they add additional process.
Employees are very knowledgeable but generally only about Teradyne related software.
Despite having access to MSDN except tech stack to be 3-5 years out of date for new projects. Worse for existing project.
Continuous integration doesn't exist.
Engineers don't eat their own dog food, separate QA department that is isolated from the engineers building the project.
No pair programming.
Source control is a mess.
For anyone with exceptional talent this company is at best a stepping stone. Do not stick around long. Only a handful of 3+ year seniority employees pursue software as a passion.
Work environment will not keep your skills current. It is common to see senior engineer (10+ years of experience) that can barely do .NET at a mid tier developer level despite the company being a fully Windows shop. If you are great at software this place will hold you back or develop bad habits.
Compensation is mediocre to below average. Besides a few critical engineers management has no interest retaining talent.
You desperately need to adopt agile and create an environment where employees are constantly expanding their skillsets.
HR reached out and then had a follow-up call with the hiring manager that lasted an hour. After that, I had an onsite interview at the North Reading office. The last round consisted of panel interviews with several teams. Overall, my experience was
HR contacted me through email and scheduled a phone interview. Phone interview is pretty enjoyable. They introduced what they are doing and asked my interest. Then followed by an onsite. Onsite. Talked to 5 people. Each 45 mins. Questions are based
One of my friends referred me for this role, and the recruiter reached out to me fairly quickly. He scheduled first screening with the hiring manager. This was happening just before the Christmas break so did not hear back from recruiter if the unti
HR reached out and then had a follow-up call with the hiring manager that lasted an hour. After that, I had an onsite interview at the North Reading office. The last round consisted of panel interviews with several teams. Overall, my experience was
HR contacted me through email and scheduled a phone interview. Phone interview is pretty enjoyable. They introduced what they are doing and asked my interest. Then followed by an onsite. Onsite. Talked to 5 people. Each 45 mins. Questions are based
One of my friends referred me for this role, and the recruiter reached out to me fairly quickly. He scheduled first screening with the hiring manager. This was happening just before the Christmas break so did not hear back from recruiter if the unti