I'm fed up with hearing about how good MBB are/how good their reputation is. In the company i worked for they had a lousy reputation for actually doing anything useful, lots of reports tossed into drawers, creating a mess if anything was ever followed....it was really a case of 'no one got fired for buying IBM' and if you used MBB you weren't seen as wasting money whereas it was difficult to get other (better but less well known) companies in. Sure they had lots of bright people, but so did Wall St and look where it is now.