As International Workers' Day is celebrated across the world with parties and protests, IBTimes UK takes a look at some of the best firms for employees - even if they're not quite Karl Marx's vision of worker-controlled utopias.