Pros
Bain & Company surely is a top consulting firm in Italy along with McKinsey (BCG is 1/3 of Bain/McK size). Paycheck is extremely competitive when referring to Italy only (where there's shortage of finance job). Bain & Company Milan provides a very diverse work environment as you could be engaged on projects on various industries - e.g. in the last 2 years I worked in the fashion, automotive, consumer goods, banking and manufacturing industries. Bain's Milan human capital is top of the notch as people share over the top degrees (from Italian schools only!) and competence is pretty high. Company has 2 branches (Milan & Rome)
Cons
Bain & Company Milan is not part of Bain & Company network (there's just a revenue sharing agreement in exchange for the brand) - corporate culture is completely different at the point that when participating in global corporate training you feel being part of a different company. Managers and partners do not have respect for personal committments and a 80+ hours workweek might be usual as well as you might have to answer a partner's call on Sunday night. Travelling is generally limited to Italy's border but might be stressful as you're off 5 days on the week (vs. 4 in anglo saxon countries). The Admin staff is well trained to cut expenses and the overall managing of non core office duties is time consuming and very bureaucratic. Library service is pretty inefficient. The way work is organized and structured at Bain Milan is miles away from other offices.