How's computer science at Cornell?

I saw this post recently and found the replies very fascinating. Unfortunately, it is now 10 years old and likely outdated. So I'll repeat some of the questions.

I don't really care about rankings except in how it might affect job placement/graduate school.

How hard is it, how are the opportunities Cornell offers? How does Cornell CS compare to other schools, especially other ivies and top non-ivies?