First, I'm very thankful to have the opportunity to get into these schools as they were both in my top choices. I'm interested mostly in tech, and would love to lead/start a company one day. I'm fortunate enough to say cost is not an issue even though im in-state for Berkeley. I am very torn between each, however. Based on my pros and cons (along with any you all have heard of), which is the better option?
Berkeley (EECS)
Pros
* Startup + silicon valley proximity * Great job prospects * Opportunity to meet smart/ambitious people * Bay area has better weather * Amazing engineering school * Could get regents and chancellors + in california
Cons
* Can be competitive/cuthroat * EECS isn't neccesarily easy, so im not sure how much free time I'll have * Culture isn't as prevalent like Michigan's (alumni, sports, etc.) * Have not visited yet, but campus isn't necessarily the safest/nicest
Michigan (CS + Business IBE dual degree)
Pros
* Super tight-knit and competitive program w/ ambitious people (like 60 ish total?) * Great culture and I think I would enjoy life socially more at umich then berk * Ross and Engineering school are both T5 (i also have the option to pivot to finance/consulting since ross is so good) * Ann Arbor is a great college town * Super social / collaborative * Know a lot of people there and have many connections
Cons
* Lower ranked then berkeley for CS (but still close) * Super cold weather (im from socal) * somewhat far from home