Uploading: There is a 4 hour maximum time limit right now. The size upload limit is 2GB.
Downloading: Files have a limit of 4 hours. There is no size limit, but local limits like the 2GB file size limit of Fat32 still applies. (I.e. saving a file larger than 4GB to a FAT-formatted thumb drive will fail, no matter how it’s saved.)