3 ms·
Huh? The company I work for hosts all of its marketing videos on Vimeo. Are you sure about this?
by tomjakubowski 8y ago
Huh? The company I work for hosts all of its marketing videos on Vimeo. Are you sure about this?
- plopz 8y agoI just looked it up, apparently they reversed their position in 2014. https://vimeo.com/blog/post/new-upload-rules https://vimeo.com/blog/post/new-upload-rules