Pros
Challenging is a good term. In helping to create a new company and CT Scanner systems, I used all my skills in Software development, Process management, Team management, and vendor management. Working in the medical device industry is a challenge. Documentation of design, and process is important and required. But the benefits I had were learning new technology (e.g., C#) and applying my Physics training in developing control systems. And I enjoyed gaining many good friends.
Cons
There was considerable stress due to changing priorities. I can say I finally trusted one upper manager, but not his boss. I liked working there but also was considering leaving when they had layoffs in late 2018. I have no regrets working there, but I am glad I do not work there now.