Youtube is the industry standard for video sharing, it seems. They effectively let you create content, share it to a huge audience, and easily re post content you view to friends. It's incredibly easy to use, and the interface is very user friendly. One huge pro is the massive audience you share to when you upload a video. Everyone knows about youtube, and since its been acquired by google, it has brought a lot more traffic to the site. One con would be the lack of stability in it's design. It seems like the team is never satisfied with the design of the landing page, and with all the redesigns, sometimes it's hard to find the content i'm so used to finding easily. Youtube does viewing, uploading, sharing, rating, but not official tv show viewing like Hulu.