What is the difference between kosher salt and table salt?

Other than the size, what's the difference? Is there a different taste?