Terrible engineering infrastructure in terms of CAD, training, organization, standards...etc. Its catching up to them. Would never recommend MFC as a place for a new engineer to learn and grow.
Opportunity to work on amazing projects
Awesome coworkers
Cons
Extremely understaffed and resulting poor work life balance
So process rich they can’t get out of their own way
Not a great place if you’re starting out as their is little trust and ownership is tough to come by for early career folks