PLA
Everything prints at 0.2 mm layer height.
The drawers need supports, but only for the outer part; the rest prints as a bridge.
For Slic3r (and variants) enable supports everywhere and check the “Don’t support bridges” option under Print Settings > Support material > Options for support material and raft. This option is visible in Advanced and Expert modes. You will need to place support blockers over the threads - add a cylinder support blocker, resize it to 40%, and place it appropriately.
These settings will generate easily removable supports for the outer part only.
In Cura, place support blockers throughout the inner part of the top section and enable tree supports with the option: Support Placement -> Touching Buildplate.
Note that if you print this in wood-filled filament, you might need to adjust the tolerance, especially if you plan to post-process it; the drawers and handles of the wooden model pictured were printed at 98% their original size.