Co-op (4-8 months) vs Internship (12-16 months)
I prefer co-op because it lets me try lots of jobs. I can find out what I don't like and have a lot more variety. Also, if you're stuck with something you don't like, it's only 4 months. The biggest con is that you can't see a project from start to finish because of your short time at a company, so they probably won't even give you a big project to begin with.