Pardon me, I am off the tangent. I am a chem major and IMHO, I
would like to inform you that this degree is not the "best"
"marketable" degree.
Money wise, your earning power may not be that fantastic
compared to that of banking and finance.
This degree is rather limiting in the type of careers you can
do.
However, having an Ivy League degree sets you apart, and you may
go into govt Admin dept and be a high flier there. But a finance
degree is much more practical.
About undergrad life, The lab chemicals are real switch off for
me. I walked past a NUS chem lab, smelled some funny gas, and I got
a sore throat for weeks. You need to be able to endure the "toxic"
chemical effects. After 6 hr of lab non-stop, my shirt smells like
the chemicals. My research lab nearly caught fire after my PhD
mentor forgot to switch off the power supply to a distillation
device. These are the adventures of chem students. But theoretical
chem can be real interesting.
But if you are real interested in chem, then go for it. Get a
PhD and be a prof or start a research company and do R&D.
Sometimes, you can strike millions if you are the science
entrepreneur. Prof also earns well but not as well as high flying
finance professionals. If you are going to the US, then maybe you
can consider staying there as the chem there is more advanced than
Sg. The scientific culture is there. However, the Indians are
getting the chem jobs as their pay are real low and the US chemists
are not happy.