yes it does work, but keep in mind that you are not the only one to try and make a profit of it.
the more people try to do that, the faster the prices will even out (you can even tell where most people are buying and selling just from the price difference - as it very quickly becomes equal to buy price + transaction fees).
when you take the transaction fees of the different exchanges into account the profit you aimed for can very quickly turn into good old speculation on a rising price if the prices change faster than your btc transfer arrives.
having said that:
yes it does work, but there is a big BUT.
also don't forget; add exchange fee's to the rest of the fee's too, usually it's 0.2%.