I'm not majoring, but I'm doing quite a few geoscience courses.
Short answer: it dependson what you do. Largely, the courses are interesting (if you're interested), in depth, hard because they're not structured real well, and the lecturers are somewhat.. hard to understand.