This saves paper and halves the bulk of printed documents to carry around. It is fairly easy:
The only tricky bit is getting the paper in the right way round when putting it back in. Getting it the wrong side up will cause overprinting and getting it the wrong end up will cause half the pages to be upside down. The correct way up will depend on the particular printer.
Anyway, it only needs testing once for a printer, there are only 4 possibilities to test and the sheets of paper consumed in testing will immediately be compensated for by the first pages of two-sided printing.
Of course, if your document is formatted with any blank sides (typically blank even pages to ensure sections start on facing pages), ensure these are printed (or manually insert blank sheets) so that the second printing has something to print on.
There might be some risk of jamming (but this is only from not neatly restacking the paper before putting it back in), sticking (let laser printer ink cool before feeding the paper back in) or of water soluble ink jet inks soaking through the paper and dissolving the ink on the other side (but if your printer is doing that then there is a problem to be cured anyway before you waste too much expensive ink!).
It is hassle to keep putting paper back in for short documents (especially because it gets confusing if you are queuing lots of documents in the print queue or what to quickly close or edit a document after sending to the printer) but for big documents, I find it more hassle to have to carry around (or find filing space for) twice as much paper as necessary afterwards.