One worker means you can have one config across all machines - if you have a working config and machines are identical - you can literally copy your startup command to every machine you want to run from and go.
Disadvantages - if you're mining with a pool that provides you stats per worker - you won't be able to tell which of your machines is performing well, not so well etc. - as all of your stats will be reported as one worker vs. using multiple.