Well, US News and World Reports for one. They correctly rank UPenn as #1 in Finance and #3 in Accy, but they rank it 20th for Computer Science- behind all of the schools I just mentioned. A lot of this has to do with UPenn's research profile in CS and Engineering. They get a lot fewer grants than the big state research institutions get, and they don't have an NSF supercomputing site. This leads to a diminished profile for academic research and industry recruiting. In 2007, UPenn reported that the average engineering master's student earned $69K/year upon graduation:Says who?
http://www.vpul.upenn.edu/careerservices/seas/masterssurvey2008.pdf
At the same time, UIUC's undergraduated numbers when I was a senior indicated an average starting salary of $70K/year. PayScale provides confirmation of this:
PayScale - University of Illinois at Urbana-Champaign (UIUC) School Salary, Average Salaries by Degree
In short, getting an undergraduate degree from one of the aforementioned state schools may make you as marketable as a master's degree from UPenn.
Penn's a good school and I'm not knocking it, but a number of state schools offer a better value, and arguably, a better placement upon graduation. Penn notes that three of its students went to Microsoft and Google in 2008- at UIUC, the number was actually a percentage; 20%. UPenn notes an average of 1.7 offers per student; UIUC students got an average of three offers. I can go on, but for all of UPenn's prestige, it can't get its students hired the same way that UIUC, UT Austin, Georgia Tech, and UW can. Unless you really want the prestige of an Ivy League school or love going to a small school, I'd recommend pursuing a degree at Ga. Tech, Berkeley, or UIUC over UPenn. It's cheaper and you'll get, on average, a higher-paying job upon graduation. You'll also have a much stronger academic research profile if you want to pursue a quant job through a PhD or research-oriented Master's program.