Pros:
-Gain muscle and strength faster (depending on steroid)
-Reach your goal faster
Cons:
-Depending on the steroid you are taking you have increased risks for hair loss, gyno, extreme lethargy, high blood pressure, liver toxicity. Some of these can be mitigated, but mitigated, not eliminated.
-Messes with your hormones which is very bad no matter what age you are, but especially bad if you are young. You can solve this by taking even more drugs to try and return hormone levels back to normal, but even then your body may never be completely normal.
You probably already heard this a million times but I will say it again: Most people looking at steroids DO NOT have their diet, sleep, exercise and consistency at the best level it can be. If they did, they would already have their ideal body in some time. IMO there is no reason to be taking steroids unless you are an athlete doing it for money or a professional bodybuilder.
You are trying to get the body you want to maximize your happiness in the 1.5 years of college you have left. But remember body building is an investment, you are still going to have it after college...
It's your body, you are going to do what you want despite what people say. But if you do do it, make sure you have all your bases covered and do it the safest way possible.