Pros
You will be able to work on products that truly make a difference in people’s lives, which is very fulfilling. There’s plenty of great learning opportunities from CAD/CAM, tooling design, software process development, machining, 3D Printing, and custom processes.
Cons
Limited opportunity for growth unless you want to go over seas, but even then you’d want to try to go overseas.