Pluspunten
Friendly people - Despite the cons mentioned below, most MDA people are not toxic and forwardly aggressive, which is relatively uncommon. This is arguably the best part of MDA in its current state. Balanced work/life - Incredibly 9-5, no unpaid overtime creeping in here and there. Flexible work hours. If you're looking for a retirement home or don't mind your skills stagnating or even getting worse, this is the perfect place for you. But seriously, work/life balance like this is hard to find. Private offices - If you are M4 or higher, you will get your own office. If you are even higher, you will get an office with a window.
Minpunten
Salary - You will see ~100% of the reviews here mention salary as a con. It's not an exaggeration; this is very much reality. Salaries at MDA are stuck in the 1990s, which is a huge reason top talent would never hesitate to reject an MDA offer despite given the opportunity to work on something unique. It's gotten to the point where most start-ups with limited or no-funding can offer more competitive packages. No performance bonus - This may seem a bit crazy, but there are no performance bonuses. I suspect this exacerbates the issues mentioned below. There is little incentive to perform at your best. Project management - Absolutely abysmal. Due to the low retention rate of new hires (< 3 years), there are a significant amount of "senior"s in this company. People who have been here 5~10 years+ are everywhere. Some of these people abuse their seniority to shut down innovation and any idea that may differ from theirs, citing "experience" or "this is the way MDA has done it for 20+ years" and rejecting any and all evidence in the outside community stating otherwise. Whether this abuse of seniority comes explicitly or implicitly does not matter; it is heavily prevalent within the company. As the baby boomers with 20~30+ years at this company who had the mentality of loyalty to a company retire, you're stuck with a bunch of relatively young people who have been so used to the coasting and refused to sharpen their skills that they're no longer capable of getting other more competitive offers. Don't get me wrong, not everyone is like this; there are smart people who are not adverse to learning and growth, but chances are you will be dragged down and suffocated by processes and ignorance. This is a place where seniority has the last say and everyone wants to stir the pot with their opinion even if they have zero knowledge in a specific domain just so they can assert their dominance and attempt to get promoted via visibility. Understandably, this results in a lot of back and forth, stalemates, etc until someone senior enough gets tired and prompts a decision. Even when a decision is made, there will be many times where weeks or months down the road, the same people will question the decisions and force a "refactor" or "rearchitecture" ad nauseam. Very little focus on the actual advancement/quality of the project, and more about ego. There is a reason new hire retention and churn is so high, and aside from the stone age compensation packages, it's definitely not due to a bias for action.