Hi,
I have recently been trying to adopt to a more smoother workflow when I design new things in SolidWorks.
Therefore I would like to hear how other people work, and what they would consider as pros and cons regarding top-down and bottom-up design.
I tend to do bottom-up design when I create new parts, and then later on in assembly mode I turn to top-down.
My recommendation is to only use it when necessary. It's a nice tool, but the in-context relationships can be tough to manage when you have a lot of them. And they can slow the assembly down.
Sometimes I use top down during the design process to make sure all is lined up when I make frequent changes until the design is settled down. Then I delete just about ALL of them in the end.
Don't get me wrong, it can be incredibly useful, but also dangerous.