employer cover photo
employer logo
employer logo

DEKA Research and Development

Is this your company?

DEKA Research and Development Reviews

3.8

65% would recommend to a friend

(236 total reviews)

Dean Kamen

73% approve of CEO

63% positive business outlook

DEKA Research and Development has an employee rating of 3.8 out of 5 stars, based on 236 company reviews on Glassdoor which indicates that most employees have a good working experience there. The DEKA Research and Development employee rating is in line with the average (within 1 standard deviation) for employers within the Manufacturing industry (3.5 stars).

Reviews by job title

236 reviews
1.0
17 Feb 2022
Recommend
CEO approval
Business outlook

Pros

You have lots of smart people looking to do quality work in beautifully renovated mill buildings built in the late 1800's and early 1900's. Projects are generally geared towards helping people and making the world a better place.

Cons

I'll preface this as different projects run different ways and this is only my experience, but management hires like minded individuals so there is a good chance you'll see similar issues on other projects Is DEKA a Start-up? DEKA is a company that started in the early 80's and primarily makes money through creating IP and getting paid royalties on each unit sold. The company is currently private and there is no intention of ever bringing the company public. This means there are no RSUs or stock opportunities to offset salary. The company promotes a start-up culture looking for self-starters and self-motivated engineers through their hiring process. This means you will be expected to wear many hats and experience self-imposed issues due to the flat hierarchical structure that is in place. Working at DEKA would be akin to working in the tech industry during the dot com era. DEKA wants to hire as few engineers as possible to crank out the best result. This results in the self-starters becoming "rock star" engineers. One of these engineers can easily get the work done better and faster than a team of engineers can, but when working in a team they can't communicate and have issues dividing and conquering. The "rock star" engineers have been seen as a negative at most companies for years, but at DEKA they are still highly valued. Dead Sea Effect DEKA is a text book case of the Dead Sea Effect. This occurs when the managerial practices of a team results in the competent members leaving for greener pastures while the less competent remain behind. The less competent remain due to lack of options and skills to move to a better company. Learning Opportunities When you interview at DEKA you hear interviewers talk about the large amounts of learning opportunities that are available. While this is technically available, be aware that the vast majority of this is self-learning and not through a mentoring process. Do not expect to get challenged on design and coding decisions. The emphasis is always get any working solution over well designed and maintainable solutions. This is reflected through code reviews which tend to be very hand-wavy where reviewers only look for obvious logic errors over trying to understand the code and giving well thought out feedback. Attrition There are always employees starting and leaving at DEKA. HR will make some announcement at the end of the year about how they hired 100 new people and how you should take that as a sign the company is growing quickly. What they leave out is that 90 employees had left the company so their gains are not that special. Many managers use employees leaving as a way to shrink budget by consolidating responsibilities to another engineer over hiring a replacement. This is of course without any extra pay or benefits. It is just expected that you take one of the teams. Engineering Culture The general philosophy is to hire junior engineers and indoctrinate them in to how the company wants to operate. You will find few mid-level engineers at this company, because they often leave for greener pastures. The engineers that get hired as entry and make it to Senior status will push the company line and be favored by management. You will find many Senior Engineers that have stagnated skills by working here for 10+ years. For many of them this has been their only job in the industry. Management is even worse with most of them being around since the 90's. So when you work at DEKA you should be prepared to assimilate into their way of doing things. They will say they are open to new ideas and ways of doing things, but generally speaking these improvements will be deprioritized in favor of delivering something. The bottom line always takes priority. There's a conflict between project managers (who care about budget) and engineers (who care about good engineering). Many times there is not enough staff on a project so engineers get stretched thin. Low Salary As many posts mentioned, salary is low at DEKA and you should expect to be paid 30% below market rate. The company does not see themselves as competing with Boston, MA companies even though it is 45 minutes away. This means engineers with the ability to work in Boston will rarely choose to work at DEKA which translates to a smaller pool of candidates. You will hear promises of bonuses when the project gets approved by the FDA and while these events occur it is never worth staying to cash in on one of these events. The formula is along the lines of 1 day of salary for every 6-months you are a full time employee at the company. Using the formula the numbers never make up for being paid 30% below market rate over multiple years as job hopping could easily give you a 50% pay raise instantly. There is a holiday bonus that is determined at the discretion of your project manager. Unfortunately the project manager is likely a person who you probably have never interacted with and knows nothing about you. As a high impact senior engineer who had been at the company for many years I never received more than $4k for a holiday bonus. DEKA is a private company and has no aspirations to go public. This means there are no stocks or RSUs to supplement salary. This means DEKA can never compete, total compensation wise, with top tech companies whose total compensation packages are detailed on various internet sites. Benefits Benefits at DEKA are very basic. There is no free food or ping pong tables. The health care plans are based around catastrophic events. PTO is limited to 10 days for your first 5 years and 15 days after that. There is no concept of "Unlimited PTO" that other companies have. Sick days are unlimited, but are scrutinized closely due to the fear of employees taking advantage of the system. There is a 401K plan where they match 50% up to 6% with a managed T.Rowe Price account or a self managed Charles Schwab account. There are guest speakers that periodically come to speak. These events are infrequent and usually somebody doing the CEO a favor. So do not expect a speaker series like you would see at Google. Company Process There is a lot of process at DEKA and much of it is paper based. Engineers are expected to participate in generating this paper work as part of their job as the majority of products have to be auditable by the FDA. So while paperwork should not be unexpected it is a shame that there is no motivation to have an internal effort to digitize the process as much as possible. There are some custom tools made in house, but the paperwork process was digitized more than a digital process was made to conform to guidance documents. There is a subtle difference between these two thoughts that was lost on management. Management also insisted that these internal tools did not need to conform to basic software processes like testing and code reviews. This is because it was an internal tool. Many of these tools are still being used today, but are not being updated as the engineers that were responsible have long left the company. Software Process The general process for software teams is not terrible, but they do leave you wanting more. Work is scheduled in a combination waterfall/agile kind of way taking the worst from both. Things like automated testing and code reviews are done superficially and miss many things that teams find later. Continuous test and continuous integration has been something that is talked about, but it never makes it to a priority task after years of discussion. I suspect that when it does become priority the project will be proclaimed done, rendering the change moot. While you would never release medical software in a continuous manner, the principles are still useful to ensure quality is built into the process and not treated as an after thought. Deadlines There is a lot of check the box work on projects due to deadlines and promises made by management to the customer. The majority of the time these estimates were made with the idea of everything going perfect, even when engineering protests. When issues arise instead of going back to the customer and looking for more time management pressures engineering to find a quick fix or to work overtime. This is because management knowingly made bad promises in the hope things go perfect and they do not want to lose respect by owning up to the issue. Unfortunately quick fixes turn into permanent fixes quickly due to this style of management. Engineers (Co-Workers) The vast majority of engineers are smart people that are looking to do their job and go home. I've met many Senior Software Engineers that have stagnated skills with no motivation to improve because the code down to management's requests opposed to telling management here is how to create a quality product. This is not everybody, but it is a large enough population that it is noticable and affects my quality of life as someone that wants to create a quality product. Many Software Engineers, including Seniors, just make things work. Yes there are code reviews, but the culture is to just look for logic issues. There is no examination of the actual design and how the change works in the bigger picture of code. This has led to awkward conversations where fixing bugs means major rewrites of a subsystem as there is no way to untangle the bad code on top of bad code and make everything work. Many times the issue is just kicked down the road because they do not want to have these tough conversations with the customer. There are static analysis tools, but hundreds of issues are just triaged away because it's deemed by the developer as "not worth their time" or "it's fine". While I am not opposed to triaging issues away, it should be done for objective technical reasons. This leads to a big issue of objectivity. There is none, engineers do not want to discuss pros and cons to come up with good designs and deal with time later. The first idea that sounds workable in the time given becomes the solution. This is because the engineer culture that has grown is one of getting things done fast and cheap. This is a result of how management plans projects and creates deadlines. New features are being added all the time and built upon buggy software. I have seen an issues database with 1000 "bugs", but yet it's more important to add new features over fixing these issues. Management optimizes for adding and fixing user facing tasks to advertise progress with the customer over ensuring the project sits on a solid base framework. Working Environment The majority of the work you get will be assigned to you. You should not expect to have a say in priority of tasks or the direction of the project unless you are a Team Lead or in management. In any given week priorities for a given engineer will often change. This is due to management always reacting to situations instead of being proactive. You should be comfortable to work in an everything is on fire environment where you have to quickly react to your managers daily concerns. To help with this, management loves to hire self-starters because it's possible to take advantage of their enthusiasm. Conclusion There is more I could talk about, but what I have said gets the point across pretty well. This is not a place you want to work at if you want to improve your skills and grow your career.

1.0
27 Apr 2020
Recommend
CEO approval
Business outlook

Pros

Hmm... you're not a homeless drug addict like half of Manchester sleeping in the streets.

Cons

The absolute worst - not sure how this place is still in business. Total Hype. Every negative review you will read on this site is true and then some. The positive ones not so much. They actually recruited and word has it incentivized employees that they thought were camp followers to write half the positive reviews on this website when they "revamped" the company and finally rebuilt their website because they were so desperate to stop the bleeding. If you check the dates on here you will see a spike in positive reviews around 2017-2018, this was part of that pathetic effort. Endless condescending and egotistical meetings that are poorly run and never go anywhere, where everyone tries to prove they are the smartest person in the room. Half the time people are talking about TV or Football before anything ever gets done. Interns and employees are constantly on their phones and on the internet. Productivity is probably around 10%-20% if that. Nepotism is rampant. Probably because it's one of the only avenues they have left to get someone with a pulse in a seat that can be billed to the client. HR hires their own children basically as a paid babysitting operation. Many affirmative action hires as well for the tax incentives. Becareful to read the fine print on the 401k. If you don't finish out the year they can let you go on Dec 31st and they don't have to pay in for the entire year prior, but they don't tell you that in the beginning. Nice little nugget they slipped in the fine print of the employee agreement. Projects were constantly running over budget and schedule ensuring the hook is set even deeper in the client and more money that can be bilked out of the client before they wise up enough to cut their losses. This is basically the equivalent of the Nigerian Money Scam on an industrial/corporate scale. Clients and employees were fleeing as fast as they could get new ones on board. They promise the moon and rarely if ever deliver. Success rate on projects has to be less than 5-10%. Be ready to be driven in to the ground, worked excessively while being disrespected and never see your work come to fruition or the market. Projects are endlessly in development and prototype phase until it's too late and they have to try to release it as a "final product" only to inevitably get kicked back because of irrelevance, failures, and poor performance. Why a client would ever hire this company to "innovate" is beyond me but I guess there aren't many options and they don't see or know how the sausage is being made or how their money is being squandered. The PM's and upper management are basically in self preservation mode and have been there forever with no hope or opportunity to escape. They will do anything to pass the buck and save their hide and keep the client on the hook when their bloated overly ambitious poorly organized phony projects never come to fruition. Basically this place is a patent farm that uses clients budgets to develop "technologies" that they end up owning after never delivering a finished product, that can then license back to the same or other industries. Be ready to sign over any inventions you come up with to them forever with no additional form of compensation. Insurance is typical super high deductible catastrophic coverage. Basically can't use it until you pay lots of $$$ out of pocket. Might as well self insure and pay out of pocket if/when you need too. Get ready to "change the world" and work on projects that "help people" (a common refrain you will hear constantly while you are there) by developing overly complicated machines that of course utilized their patented technologies and do not cure anyone of anything but only treat their symptoms to no end. Most of the conditions they are attempting to address are ailments that can be addressed with diet, exercise and lifestyle adjustments. That wouldn't allow the clients to sell the insurance companies a health droid that the patient needs to be hooked up to 24/7 to survive though.

1.0
3 Aug 2019
Recommend
CEO approval
Business outlook

Pros

Lots of smart and friendly people trying to do what is right for for their projects.

Cons

First I want to say that employees have been asked to review DEKA on glass door during ones yearly performance reviews. Then there is the wink wink, but only if it will be positive. This is a common theme within the company of not looking at what they are doing wrong, but instead say others are incorrect. This lack of introspection is ingrained in to the culture at DEKA at many levels. Your experience at DEKA will be wildly different based on the project you are on. I can only relay my experiences at DEKA and admit it may be different then a SWE on another project. Each project is treated as their own little startup with a dedicated team and budget. This is great until you realize that you now have 10 different companies with 10 different management styles trying to do things 10 different ways. There is a Standard Operating Procedure that guides projects. It a set of 60 documents where 10 of them is directly concerning software. The problem though is these documents have not been updated since the 1990's and is written using Waterfall as the model. So the vast majority of projects just do their own thing, because nobody has the responsibility of working for DEKA and making DEKA better oppose to the project they are assigned to. DEKA is about getting work done and through that career growth is not something that is cultivated as more than lip service during your yearly performances review. I've asked for 5 years in a row that I would like to work on a different project and have yet received an opportunity as they are always "working on it". Basically I'm so important to my current project that me leaving would devastated it. Bus factor is another problem at DEKA. They like to hire the bare minimum to save has much money as possible. I've seen a SWE leaving the company have large repercussions of nobody knowing that piece of software. DEKA has about 600 Engineers, but it could easily have 1000 if they were no so frugal. The frugality makes even less sense when you realize they are charging the customer for the work we are doing which should be covering salaries. DEKA gets lots of projects because of the CEO, but also because they can undercut the competition. I wouldn't say it's slave labor, but all of the top performers at DEKA could easily be making 50% more at a company that values their employees time and skill. Every project I've been on has been missed multiple deadlines due to the lack of communication of priorities, where the only empathy is work harder or work the weekend. This is a very disrespectful stance to take because as an SWE asking me to work harder implies that I have not been giving a good faith effort. The larger problem at DEKA as a company is that they are so focused on been small and agile like a startup is they loose sight established ways to run a project and at the top of that list is planning. DEKA projects are adhoc at many levels. There are no road maps where you can see where we are going or clearly prioritized task lists to drive your work. It's just work on this today, but tomorrow there may be a fire that you have to pivot. This constantly happens and project deadlines are blown by months at a time. As I said previously there is no thought to career growth at DEKA. From HRs perspective everybody is a "Technical Contributor" or "Lead Technical Contributor". That means you salary is very political since there is no clear pay bands. A Senior on one project may be a junior or another, so clear definitions of level is not found at DEKA and mostly based off of time services. So if you are around long enough you are just assumed to be senior regardless on if you can actually do the work and meet expectations of your boss. This means all the pressure is on the Team Leads and the job nobody really wants in the company unless you like playing with fire. As a Team Lead you have to work with the hand you are given and this means SWEs can be thrown into positions they are not ready for. This is then a downward spiral of check in the box work or compromising on quality in the name of victory. There are no hiring standards at DEKA so somebody I would say is a no hire could still be hired by another project. Interviews are mostly just people asking you questions and expecting you to get the right answer. How you get there is less important then saying the answer and this compounds problems already existing in DEKA. We talk a lot about mentoring at DEKA, but it doesn't really exists in the way you want. Mentoring is basically people will answer your questions, but you are never assigned a SWE who is responsible for you getting up to speed and teaching you how to produce quality work. I've seen junior people just left to their own devices for weeks, because nobody has time to work with them. Senior SWEs are not encouraged to mentor which is a large part of the problem. This is because it's not a task for you but just extra credit work on your own time. You don't get less work if you need to mentor, you still get the same amount, but now you have to spend a couple hours per day getting a new person up to speed. I could go into so many topics, but I feel this has gotten long winded. Overall DEKA is not a place you really want to work at for a long period of time unless you just want to coast at the end of your career for a paycheck. If you value a great culture with a dedication to high quality work then DEKA will drive you insane. You will not acquire skills needed to work at top companies like Google working at DEKA for years. Get in and get out is what I would recommend for anybody at DEKA. I know I have stayed at DEKA way too long and it has hurt my career in terms of skill and lost wages.

Viewing 1 - 3 of 236 Reviews

Glassdoor has 333 DEKA Research and Development reviews submitted anonymously by DEKA Research and Development employees. Read employee reviews and ratings on Glassdoor to decide if DEKA Research and Development is right for you.