Until about a year or so ago I was mainly a SW user (about 5-6 years) and my company decided not to renew the licenses for the few of us that were using it. That pushed me to re-learn Rhino, which I hadn't used for years. To my surprise, it wasn't too hard of a transition as I was doing mainly surfacing on SW anyways and patch layout logic is the same, 4-sided surfaces, trimming, etc. The only thing I haven't really figured out is a system for building and iterating parts, especially after getting feedback and exchanging files with mfg suppliers, who are in my case responsible for building wall thickness and structure / internal components upon the A-surfaces I share with them in STEP format.

The company I work for is a quite big and old manufacturer but a lot of my projects involve reskinning OTS products with some upgrades on usability, CMF, etc. so I understand we don't have a robust PDM system in place and instead we just go back and forth with STEPs.
Does anyone have a similar experience and have any tips on: building, iterating, file version management, maybe layering structure? would be appreciated