Top-down and bottom-up design - pros and cons ?

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.

SolidworksParts And Features