i did CE cause i could...and because WSU dropped its forestry program before my first semester. I had to work my ass off; im talking 100 hour weeks every week during tough semesters. But then again, i am not naturally inclined towards math, and i had to keep a high GPA to keep scholarships.
The salary has a very high floor, but a very low cieling. You will make a lot right out of school, but will quickly be passed up by people who do well in sales, finance, and business. Dont expect to get rich.
An engineering degree, however, is probly th emost valuable degree you can have, and allows you to
A) Live damn near anywhere you want which is great if you loves the outdoors. 3 years at the highest profile Civil firm in the Bay Area + a Califonia PE means i can basically tell any firm in almost any mountain town, or city that i will be accepting a job they didnt offer. AND the pay is pretty much the same wherever you live- whether that is a crazy expensive place like SF/NYC or out in Bend,OR.
B) transition into almost any other industry really easily as long as you have great people skills. A technical degree trumps a business or finance degree any day of the week. I have been offered a handful of jobs in sales, and marketing/business on-site after chatting with higher ups at social events. Once they hear what you do for a living, what your degree is in, and how perceptive and socially quick you are, you become a very valuable asset to them.
I had a tough time, but was able to have fun in college nonetheless. I wish i would have had the amount of free time that all my buddies did though. Not totally sure if i would do it again, but i dont regret it.