Reg said:99.99% of those devices are universal, meaning that they are compatible on anything that has a USB port and an operating system.
Now, the general file format for use with them is the FAT32. FAT32 is readable by Mac, Windows, Linux, BeOS, etc. If you format it into NTFS (which a lot of people do), you will not be able to transfer files on them from the Macs.