(someone asked me to assess my decision Re: this thread after my experiences at Haas, so I decided to post it here as a "conclusion" for future generations who happen to stumble upon this thread.)
Personally, I think my decision to attend Haas was one of the best decisions I've made in my life. The reason for that is as follows:
- As a small class, I pretty much know of every single person in my class, and a majority of the people in the class before and after me.
- Leadership positions are a little easier to come by with a small school, and since it's VERY student driven, you get a lot of responsibilities, opportunities to work with the administration, and they tap the students a lot for feedback and improvements.
- The culture of collaboration here is amazing. I think partially because it's a self-selection process, but the other part is the small class size makes people all feel much closer to each other, like a family.
- The proximity to all the tech companies have been a boon. Whether it's easy company visits, independent studies with tech companies, case competitions and projects (often at the company's site), the culture of entrepreneurship (and mingling with tons of entrepreneurs), and doing quick turn-around interviews for companies that might not have full on-campus recruiting. All of these made my career switching a lot easier than if I had to fly back to the Bay Area during break or take time off school to do interviews on-site.
- The administration is very responsive, and since the school is small, they know almost all of us by name.
- The career center is pretty amazing in helping us prepare for job searches/interviews, hunting down leads, and maintaining very good relationships with hundreds of companies in and out of the area
- the weather has been amazing, even though it's been raining a lot lately and the temperature is around the 50-60s.
There are a lot more subtle reasons why Berkeley was the best choice for me. But now that I've been through 3/4 of my bschool experience, I can confidently say that the school is not for everyone, and the same goes for any of the top schools. YOU have to personally go and try to experience the culture/atmosphere yourself, ask the hard questions, and talk to as many students as possible to see if it's a right fit for you. However much I love Berkeley and am biased towards it, I can objectively say that for a majority of industries, you'll probably be able to do what you want to do at any of the top 10-20 school if you work hard enough at it. What really matters in the end is whether you love the people you are around and whether that will motivate you to thrive and achieve your potential at that school.
I know, it's hard as an applicant and admit to understand that, and making the decision between two or three (or more) great schools often feels like a "life-death" decision. But now I understand why everyone told me, "no matter where you go, you won't make a bad decision, so follow your gut instincts."
Hope that helps!