I hate to concur with the rest of you guys - as an alumni of USC and having done my masters in engineering management (took classes in Marshall, as a degree requisite), I have nothing but a very poor opinion of the school.
The reasons are as follows -
1. Piss poor (I cant use any conciliatory language) job services - The Taco Bell across the street provides better job placement services.
2. Alumni is too localised and concentrated in the LA/OC region - good for you if you want to settle specifically in LA, horrible if you want to venture out in the rest of the country.
3. Teaching is sub-par.
4. Recruiting is done mostly by local Big 4 and a handful of consulting companies - some boutique - no signs of IB, big consulting firms, or even general management firms.
5. School is over-hyped and placed too high in rankings - as suggested by a forum member, Emory, or UNC is a better school than USC.
6. Dean has no clue where to take the school - too unfocused. He is just riding the wave of USC's football success and using it to brand the MBA program.
If you have a sugar daddy/mama in store and just want to go to USC to get the University of Spoiled Children tag and end up working for a local management firm in OC, the school is perfect for you - else avoid it like the plague.
I do not wish to offend any current USC MBA students, nor do I wish to bad mouth my alma mater, but a MBA is a serious decision, and I believe a fair and rational point of view must be adopted. USC fails on all counts to satisfy the requirements of the students.